沈阳教育咨询吧 关注:1,291贴子:1,324
  • 0回复贴,共1

少儿编程为什么首选Scratch?

只看楼主收藏回复

国家推广编程教育:在2017年7月20日,《中央人民政府:新一代人工智能发展规划》第五章第六条:在中小学阶段逐步推广编程教育,鼓励参与寓教于乐的编程教学软件的开发和推广!明确提出,要积极探索信息技术在跨学科学习、编程教育等新的教育模式中的应用,着力提升学生的信息素养、创新意识和创新能力。
而现在最为流行和被家长认可的的少儿编程工具就是Scratch了,那么什么是Scratch?为什么少儿编程首选Scratch呢?

Scratch是由美国麻省理工学院(MIT)设计开发的一款面向青少儿的图形化编程工具,目前已经有多个版本。针对孩子们的认知水平,以及对于界面的喜好,MIT(麻省理工学院)做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。
来看看scratch3.0的界面

Scratch的所有编程操作可使用鼠标拖拽来完成,所有的指令都是用图形化积木来表示,总共包括8个大类,100多个指令,概括了完整程序的每个环节,还有数组和函数。这些图形化积木的使用在老师的正确引导下,孩子从拖拽学习的过程中,能感悟到条件语句,循环语句,判断语句等,能理解变量和命令的区别,并依据学习、理解的概念进行逻辑编辑和创作,对基础学科还会有所帮助。
那么为什么少儿编程首选Scratch呢?
Scratch开发团队在项目创建之初,总结出一门好的编程语言应该满足三个条件:
低门槛——即容易上手操作。
高上限——即允许使用者建立高度复杂的项目。
宽壁垒——即支持各类项目的创建,能满足用户的不同需求。
为了达到这三点要求,Scratch在不断更迭的过程中,在保证用户终身免费使用的前提下,始终坚定了三条核心设计原则:程序更易修改、项目更有意义、社交氛围更浓厚。

1. 程序更易修改
MIT媒体实验室团队发现,在孩子们搭建积木的过程中,孩子会积极地动手尝试,并在过程中自发地改进和创造。用scratch编程时,只要一小绿旗运行,就能在舞台区观察到编写的运行结果,还可以在运行过程中修改代码。这种探索式的学习途径更让孩子们感到舒适,更加喜欢学习。Scratch多次更新的过程中,也强调了通过这种模式培养孩子们“直觉思维”的能力。
2. 项目更有意义
Scratch在开发之初非常关注两点:多样性和个性化。
不管是故事、游戏、动画,孩子们都可以根据自己的想法和兴趣在Scratch上完成相应类型的作品。在Scratch中还可以导入图片或音乐,因为只有这样作品才会充满创造的无限可能和真实性。
3. 社交氛围更浓厚
Scratch希望孩子们通过编写代码积木、图片、音乐、照片等元素做出有创意的项目,鼓励大家互相学习,并通过互相修改、优化对方的代码来改进项目。Scratch社区已是Scratch不可分割的一部分,其活跃的社区氛围也是Scratch达到如此大影响力的主要原因。
目前,Scratch作为人工智能学习、创客教育开展的重要工具,得到了全世界的教育工作者、中小学生和家长们的一致认同。

所以少儿编程的首选必定是Scratch了。虽然Scratch非常适合少儿编程,但根据孩子使用这个软件的情况看,孩子自己学会使用这个软件是有困难的,需要身边老师的指导。在有老师指导的情况下,6岁以上的孩子基本上就可以照着作品完整的编写出一个能运行的程序,而且这个过程并不需要孩子认识英文或汉字,本篇文章上面的例子是非常简单的。


1楼2020-07-23 17:23回复