随着互联网行业的发展,基础差学编程成为了越来越多人的选择,在美国,编程已进入幼儿园和中学课堂,是备受欢迎的课程之一。在英国,编程被列入教学大纲,成为6~15岁孩子的必修课。在芬兰,编程理念融入了的各门课程,孩子们可以随时随地学编程。编程已经成为世界的通用语言,和听、说、读、写、算一样,是孩子必须掌握的技能。而Scratch编程可以为基础差的孩子打开一片天地,让孩子轻松掌握代码。
那么受到普遍追捧的Scratch图形化编程如何学呢?下面我们就一一细说开来……
Scratch是什么样的编程软件?
在麻省理工学院的Scratch上,创始发明团队向全世界的父母们这样介绍Scratch: “ Scratch是一种编程语言,也是一个在线社区。使用 Scratch,你可以编写属于你的互动媒体,像是故事、游戏、动画,然后你可以将你的创意分享给全世界。用Scratch 创作,可以让孩子们更具创造力、协作力、逻辑力。” 由于Scratch的简单易操作,它面世后很快成为人工智能学习、创客教育开展的重要工具,得到了全世界的教育工作者、家长以及中学生的认同和喜爱。
一般来讲,Scratch的学习形式是怎样的呢?
Scratch图形化编程,孩子不用记住命令不代表不需要知道命令。积木模块包括8个大类,100多个功能。包括了过程一个完整程序的每个环节,甚至数组和函数。这些图形化的积木使用需要老师或者家长正确引导。孩子从模仿的过程中,能感悟到条件语句,循环语句,判断。能理解参数和命令的区别。让孩子理性的总结出来是很困难的,引导是必须的。“当你学会编程,你会开始思考世界上的一切过程,”米切尔·雷斯尼克(Mitchel Resnick)说,(麻省理工学院的教授,Scratch之父)。“每个孩子都需要掌握其基本原理,才能在这个变化的世界脱颖而出。”