孩子学习编程为什么刚开始都先从scratch开始

孩子学习编程为什么刚开始都先从scratch开始

一说到编程,许多人脑海中可能浮现出这些画面:一个程序员坐在电脑前疯狂地敲打着键盘,或是电脑屏幕上一串串各种颜色的英文和数字……

【曾经人们眼里的编程很难,需要有良好的英语和数学基础;而现在,孩子们只需要拖动鼠标,就能完成编程了】

孩子学习编程为什么刚开始都先从scratch开始-少儿编程网

什么是少儿编程

少儿编程教育并非高等教育那样学习如何写代码、编制应用程序,而是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力。

scratch编程语言是美国麻省理工学院和Google主导开发的一款针对青少儿的图形化编程软件,不用学习任何语言,类似于乐高搭积木,通过简单的拖拽模块配以执行的命令模块集合即可完成一个程序的编写,也就是说孩子可以不懂英文,甚至不需要键盘操作,只需要用鼠标拖动积木式的模块学生就可以去创造交互式故事情节、动画、游戏、音乐MV等作品。

scratch更侧重培养孩子的编程思维,告诉他们如何去思考问题,如何去解决问题,从而达到训练和提高孩子的动手能力、独立思考能力、逻辑思维能力。这也是scratch创始人发明这个少儿编程工具的初衷。

scratch是专门为青少儿从零开始学习的最好的一款工具,通过鼠标点击拖拽的方式,完成编程,可以使儿童或者成人编程初学者学习编程基础概念。因为scratch是可视化的,能够轻松帮助儿童创建图形化应用,不需要孩子用键盘去编写底层代码,并及时的获得结果反馈,让孩子学习过程更有趣味性。

编程启蒙为什么要从scratch开始

回答这个问题之前,不如让我们先来了解下7-11岁这个年龄段孩子的特点。

近代最具有影响力的瑞士儿童心理学家 让·皮亚杰(1896-1980),把少年儿童的认知发展按照年龄划分为了4个阶段,而这同时,也构成了我们课程设计所对应的理论依据:

而在“具体运算阶段”,儿童已经迅速获得了认知操作能力,并能运用这些重要的新技能思考事物。具体运算思维表现为守恒的理解、关系推理的理解、运算顺序性的理解。但是,具体运算阶段的儿童思维是有局限的,因为他们只能把运算图式应用到真实的或可以想像得到的事物、情境或者事件上。所以高级编程语言中的抽象逻辑、语言和教学方法是很难为这个阶段的儿童所接受。scratch就很好的解决了这个问题。在scratch中,通过可视化的“积木”形式,儿童很容易把具象的结果和程序所对应起来,这样就很好的避免了高级编程语言如C、C++等低反馈的学习流程。

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

本文链接:孩子学习编程为什么刚开始都先从scratch开始

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
中小学生全国性竞赛只有这29项【认准】
中小学生全国性竞赛只有这29项【认准】
病毒大作战
病毒大作战
晋江市第四届青少年Scratch创意编程大赛作品终评活动圆满落幕
晋江市第四届青少年Scratch创意编程大赛…
浙江队在第五届全国青少年创意编程与智能设计大赛上的收获
浙江队在第五届全国青少年创意编程与智…
漯河市首届中小学创客教育活动实施方案
漯河市首届中小学创客教育活动实施方案
晋江市4所学校入围全国创意编程与智能设计大赛终评活动
晋江市4所学校入围全国创意编程与智能设…
学生都说我是编程界的“吴彦祖”