什么是Scratch

Scratch是一种编程语言,主要是为8到16岁的用户设计,Scratch编程是STEM教育的一种综合教育方式,它融合了科学(Science)、技术(Technology)、工程(Engineering)和数学(Mathematics)的综合知识,侧重思维训练而不是简单地学习一门编程语言。

Scratch也是一个在线社群,孩子们在这里可与世界各地的人们交流互动,如故事,游戏,动画等。学习Scratch的同时,也间接培养了孩子的逻辑推理、创意思考、协同合作的能力。

其特点是:使用者可以不认识英文单词,也可以不使用键盘,就可以进行编程。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动指令模块到脚本区就可以了。

麻省理工(MIT)媒体实验室教授及终身幼儿园小组负责人Mitchel Resnick在推广Scratch编程学习中引入了4条编程引导原则(4P原则)。

· 项目(Project):让孩子们有机会参与到有意义的项目中(而不仅仅是答题解谜活动),以便他们体验将初始想法转化为可与其他人分享的创意的过程。

· 同伴(Peers):鼓励合作和分享,并帮助孩子学习建立在他人的工作基础上做拓展的能力。编程不应该是一个单独的活动。

· 激情(Passion):让孩子们参与他们感兴趣的项目。他们会花更长的时间并更加努力,在此过程中学习更多的知识。

· 玩(Play):鼓励孩子们去玩去尝试,尝试新事物,冒险,挑战极限,从失败中学习。

通过4P原则,教育工作者和其他人可以确保编程学习能够充分发挥其作为一种新的读写能力和个人表达的潜力,而不仅仅是另一种教育时尚。

通过使用Scratch编程软件,孩子们可以设计音乐程序、画图程序、计算题程序、还有孩子们都喜爱的各种游戏程序,包括声控游戏、体感游戏等等。作为全球第一款儿童编程软件,Scratch是孩子们最佳的选择。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181207G0NAMD00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券