为什么大家都建议学习少儿编程要从Scratch开始?

6月1日,共青团中央在微博发布了#编程向未来、科技强国梦#的话题,同时携一众偶像明星共同号召更多青少年创意编程,推动中国编程教育事业的发展,为AI时代加油打call。

话题一发,激起了社会各界的强烈关注和讨论。截止到6月3日中午12点,#编程向未来#这一超级话题已经有1400多万阅读,有37万人参与讨论。

共青团自上而下的号召,民众热烈地关注和讨论,这不仅意味着整个社会对少儿编程的关注,更意味着少儿编程的学习在当今时代已是大势所趋。

最近我们的夏令营开营活动推文发出后,有很多家长都在后台提问,“孩子0基础,要从什么学起?可以直接学习Python吗?”、“为什么很多人都建议少儿编程要从Scratch学起?”

今天编程教授就和大家一起来讨论一下这个问题。

 

首先编程教授来和大家介绍一下Scratch。

01

Scratch的前世今生 

 

Scratch是麻省理工大学MIT媒体实验室“终身幼儿园团队”(Lifelong Kindergarten Group)开发的一个免费项目。

自2008年发布到现在,Scratch用户群不断扩大。不仅是中小学生在使用,就连大学编程入门、甚至美国宇航局(NASA)都把Scratch搬入了他们的太空站项目。

 

为什么大家都建议学习少儿编程要从Scratch开始?-少儿编程网

NASA的工程师在使用Scratch

 

在麻省理工学院的Scratch官网上,创始发明团队向全世界的父母们这样介绍Scratch:

为什么大家都建议学习少儿编程要从Scratch开始?-少儿编程网

 

“ Scratch是一种编程语言,也是一个在线社区。使用 Scratch,你可以编写属于你的互动媒体,像是故事、游戏、动画,然后你可以将你的创意分享给全世界。用Scratch 创作,可以让孩子们更具创造力、协作力、逻辑力。”

由于Scratch的简单易操作,它面世后很快成为人工智能学习、创客教育开展的重要工具,得到了全世界的教育工作者、家长以及中小学生的认同和喜爱。

 

02

学习少儿编程,为什么要从Scratch学起? 

 

这要从Scratch的特点说起。

首先,Scratch是可视化图形编程,其构成程序的命令和参数是积木形状的模块,不用书写代码语句,只需按照一定的逻辑用鼠标拖动模块把它们拼在一起就可以。

因此,使用者可以不认识英文单词、不会使用键盘,也可以编程

 

为什么大家都建议学习少儿编程要从Scratch开始?-少儿编程网

 

这就决定了Scratch入门简单,即使没有编程基础的孩子也能学习

其次,Scratch题材和内容丰富,以游戏、音乐、动画为主,一方面,它可以为喜爱绘画的学生,提供角色绘制设计功能,为喜欢动画的学生提供情景设计功能,为喜欢游戏的学生提供简单游戏设计功能,还能为喜欢音乐的学生音频处理功能;另一方面,它可以极大地激发孩子学习的兴趣和积极性

 

除了这些,还有一个很大的原因就是通过Scratch,可以很有效地进行孩子编程思维的启蒙。

Scratch虽然是以积木形式进行编程,但它的8个编程部件基本包含了常见的编程概念,如程序的三种基本结构:顺序结构、循环结构和选择结构,还有变量的定义和链表(数组)的使用等。Scratch在程序设计时引入了事件、线程、同步的概念。

 

例如Scratch中包含多种事件,如判断角色是否碰到边界、是否遇见某种颜色等;

而多线程则是让舞台上的不同角色各自执行不同的脚本,互不影响;

在程序中不同角色间可以通过发送广播和接受到广播实现同步。

 

孩子在学习Scratch的过程中,不断地强化学习这些概念,不断地提出问题,解决问题,能够根据自己的需求进行分析,设定合适的角色与相应的脚本,最终实现程序的流畅运行,这个过程孩子的逻辑思维能力也不断增强。

了解了Scratch的由来、特点、优点以及其对孩子编程思维的启蒙和影响,大家就明白了为什么大家都建议学习少儿编程先从Scratch入门了吧。

 

 


本文链接:为什么大家都建议学习少儿编程要从Scratch开始?

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


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

坐等沙发
相关文章
编程是如何培养孩子创造力的?
编程是如何培养孩子创造力的?
编程少年丨王家锐:他有自己的“笑容扭曲力场”
编程少年丨王家锐:他有自己的“笑容扭曲…
为什么学编程的孩子数学成绩更好?
为什么学编程的孩子数学成绩更好?
编程少年丨余疆海:个性十足却不失温度
编程少年丨余疆海:个性十足却不失温度
NOIP少年丨黄子桉:不骄不躁不傲慢不强求
NOIP少年丨黄子桉:不骄不躁不傲慢不强求
普通人有没有必要学编程?
普通人有没有必要学编程?
学生都说我是编程界的“吴彦祖”