欢迎光临
我们一直在努力

为什么孩子要学习图形化编程语言—Scratch?

Scratch 编程语言是由麻省理工大学 MIT 和 Google 主导开发的针对6-16 岁儿童的可视化编程语言。

它去除了枯燥的编程语法,使用图形化和模块化的编程方式进行程序的创造。只需要使用鼠标,孩子就可以编写自己的故事书,动画片或者小游戏。

Scratch的编程页面

对于我们要面向的孩子来说,Scratch跳过了高级语言中那些繁难的概念和语法,用图形化的表现和拖拽的交互来完成编程的核心逻辑和成果交付。让学习的过程不枯燥,并更及时地获得结果反馈,非常适合他们这个年龄阶段的心智水平和认知能力。

如果想更深入地了解为什么说Scratch符合少儿认知发展规律,先让我们来了解下少年儿童的特点。

近代最具有影响力的瑞士儿童心理学家 让·皮亚杰(1896-1980),把少年儿童的认知发展按照年龄划分为了四个阶段:感知运算阶段、前运算阶段、具体运算阶段、形式运算阶段,这也是我们VIPCODE课程体系所依据的理论之一。

前运算阶段的标志是符号功能的出现。这个阶段的儿童的语言能力,以及玩耍时把棍子想象成枪的“假装”能力,都是符号功能的体现。但“前运算阶段”的儿童对于守恒和可逆性这样的逻辑运算的理解是有限的。

而在“具体运算阶段”,儿童已经迅速获得了认知操作能力,并能运用这些重要的新技能思考事物。但是,具体运算阶段的儿童思维也是有局限的,因为他们只能把运算图式应用到真实的或可以想像得到的事物、情境或者事件上。

VIPCODE6岁小学员编写的《飞机大战》

Scratch就很好的解决了这个问题,在Scratch中,通过可视化的“积木”形式,儿童很容易把具象的结果和程序所对应起来,这样就很好的避免了高级编程语言如C、C++等语言的低反馈的学习流程。

Scratch的图形化语言可以很好的帮助学生学习基本的逻辑、关系推理、数学的概念,同时避免过早的接触到“形式运算阶段”之后才能理解的抽象的演绎推理。

VIPCODE的编程启蒙课程,采用了Scratch语言作为孩子学习的启蒙编程语言。课程通过动画场景设计,以游戏过关的方式,培养孩子基本的编程思维,学习基本编程知识,创作属于自己的游戏项目。

在这门课程的整个学习阶段中让孩子完成不少于 16 个编程作品,例如:我的世界、植物大战僵尸、捕鱼达人、飞机大战、疯狂赛车等著名游戏。培养孩子分析和解决比较复杂的逻辑问题的能力,进一步提升孩子的编程兴趣和创造力。

VIPCODE专注于青少年儿童编程教育,提供包括Scratch、Python、C、C++等语言在内的少儿编程教育。选择VIPCODE为孩子的升学和未来提前做好充足的准备。

赞(48)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址