《天下无贼》里,葛优曾经说过这么一句话:“二十一世纪最缺的是什么?人才!”每当演到这里大家都会轰然大笑。作为一个技艺高超、不择手段、心狠手辣的——贼,能说出这么一句正儿八经的话,我们不得不佩服编剧的水平,另外在心里面感叹一句:“你真是个人才。”而时至今日,放在当下语境里的话,这句话就会演变成:21世纪最缺什么?编程人才!而对于零基础的孩子来讲,学习什么样的编程语言才能轻松启蒙,进而不断进阶学习从而成为技术大牛呢?毫无疑问是scratch。scratch是美国麻省理工大学开发的一个软件,对于孩子的各方面发展都有很大的提高。由麻省理工学院(MIT)设计开发的一款面向少年的简易编程工具Scratch无疑是惊艳的,堪称积木式编程学习模式的先祖。这也是为什么全世界的孩子学编程都从这款软件开始。
谈到学习少儿编程,自然离不开少儿编程软件,少儿编程得以出现,也是首先得益于少儿编程软件—Scratch的发明,可以说Scratch这一少儿编程软件的发明,对于整个少儿编程教育的普及推广都是具有重大意义,在Scratch未发明以前,其实并没有太多少儿编程的概念。
Scratch是一款由麻省理工学院(MIT) 设计开发的一款面向少年的简易编程工具。在2012年在中国得到普及,2013预计在上海举行比赛。针对 8 岁以上孩子们的认知水平,以及对于界面的喜好,MIT 做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。Scratch 的下载和使用是完全免费的,开发了Windows系统,苹果系统,Linux系统下运行的版本。
Scratch作为儿童图形化编辑软件,涉及的领域有科学、数学、仿真技术等。通过实践我们发现,该软件对学生创新思维的培养与解决问题能力的提高有着积极的作用,同时它为孩子的艺术创作提供了别样的创作天地。当学生在学习Scratch的过程当中,能够处于一种批判性思维和系统思考的状态中,为了完成项目,学生必须注意协调和控制程序当中的各种造型的相互作用,程序的交互作用能够给学生建立程序基本原理的直接体验。Scratch用一种非常有意义的设计理念去支持问题的发现和解决。创建一个Scratch项目要求首先有一个初步的设想,然后如何通过Scratch的模块一步一步地去实现。Scratch被设计的非常容易修改,学生能够动态地改变每片代码,然后立即看到结果。通过这个过程,能够让学生在不断地提出、解决问题的交互试验过程中获得收获。
Scratch 鼓励创造性思维,在今天这个快速变化的时代,创造性思维越来越重要。Scratch要求学生不断地寻找新方法去处理各种未期的难题,而不是仅仅教给他们如何解决既定的问题,不断地通过提高解决问题的能力来处理他们未来人生当中不断遇到的新问题。Scratch进入课堂后,如何自创教材、组织资源、开展有效的教学,如何让孩子在学习中感受Scratch的创作魅力成为我们研究的课题。通过实践我们发现,Scratch平台能将美术与乐有机地结合起来,让孩子既学到了相关的美术、音乐和其他学科知识,又在不断尝试、实践、体验和创新中获取经验并提升能力。
因为scratch程序非常容易共享,学生们可以在交互的环境里讨论各种重要的议题,以及互联网上的Scratch社区。