4000336029 微信wh739910946
“编程不应该专属于计算机天才,应该适用于所有人。”这是美国麻省理工学院媒体实验室负责人——Mitch Resnick教授的观点。
2007年5月,MIT实验室向公众发布了一款全新的桌面视觉化编程工具——Scratch。Scratch将程序指令变为一个个“积木块”,使用者无需敲击代码或是背诵任何编程指令,只需要将积木块拖拽并连接在一起,就可以很方便的进行编程,从而制作出动画、游戏、交互程序。Scratch公开发布后,在的各个编程兴趣社区里迅速流行开来。到目前为止,Scratch已经拥有40多种语言的操作界面在超过150个里被使用。在Scratch网站上,你可以看到将近两千三百八十万的粉丝们上传作品!
面向8岁-12岁以上小朋友的Scratch软件是由麻省理工学院(MIT)媒体实验室所开发的一款面向青少年的图形化简易编程软件。使用者只需要将色彩丰富的指令方块组合,便可创作出交互式故事、动画、游戏、音乐、艺术和科学计算等作品。比如,你可以开发自己想象的游戏,可制作汽车“红灯停绿灯行”的公益动画,可控制电脑按照你提供的乐谱逐个音符演奏两只老虎,可绘制二元一次方程坐标图,可模拟自由落体的物理过程,可计算复杂数学题目的优解等等。
至今,有超过100万的孩子在学Scratch,这个数字仍在持续增长。国外在中学的教育中通过Scratch,扩展了语文,数学,外语,音乐,体育,科学的教学深度。而国内也发布了教育政策将编程加入中学课程,成为中高考的一门科目。
儿童编程绝不是让孩子成为程序员,而是为了培养孩子的创造性和计算思维。图形化编程是非常适用于让孩子探索计算机知识的一种方式。区别于通常的软件编程,Scratch使用者不需懂英文,甚至不需要懂操作键盘,可通过鼠标拖动功能模块的方式完成编程,类似于堆积木,也像组装乐高玩具。通常在老师的指导下,6岁的孩子基本上就可以照着例子完整的“拼”出一个能运行的程序。孩子在模仿的过程中,能感悟到条件语句、循环语句、判断语句等;能理解给定参数和运行命令等区别;能切身体验到通过自己手动编程实现智能化过程,从而培养孩子的逻辑思维和自我成就感。