从互联网时代走向大数据时代,编程早已不是一个陌生的名词,但也许儿童编程对于许多人来说还是个新概念。孩子这么小,学得会编程吗?学习了编程,可是以后不想当程序员怎么办?学一堆代码,对孩子真的有用吗?
儿童编程教育培养出来的,并不仅仅是是IT工作者,它的价值在于赋予了学生许多终身受益的能力和开启更多通向未来的大门。在这个时代,儿童的娱乐方式已经非常电子化,电脑游戏、手机游戏、PSP等掌上游戏机带来前所未有的体验远胜于其他任何娱乐项目,对于孩子有着非同寻常的吸引力。然而,如果能有一种办法让每天规定的几小时对于他们来说不仅仅是动动手指、点击鼠标、单纯地在游戏里闯关冲杀,而是自己成为设计者和创作者,在同样的时间里开发无限的潜能,这样的学习方式是不是准确高效的多?儿童编程教育就能够提供这样的可能。真正的了解计算机,不仅能够打破儿童对于计算机仅作为游戏机的沉迷依恋,更加能够在探索的过程中,大篇幅地激发和培养儿童的创造力、系统逻辑思维、团队协作、思辨能力等等,而这些能力是在个人素质培养和日后的任何职业发展中都扮演着至关重要的角色。
学习计算机,不代表仅仅了解IT世界。编程事实上与数学、物理等许多自然科学有着密不可分的关系,甚至在学生构思设计自己的程序时包含了哲学、社会学等人文科学。美国麻省理工学院(MIT)开发的儿童编程语言Scratch的设计者Mitch Resnick曾在TED大会中讲过这样一个故事:他在一个计算机课外兴趣班(after-school clubs)遇到了一个13岁的男孩Victor,他用Scratch语言设计出了一款属于自己的大鱼吃小鱼的游戏。 Victor在如何使游戏得分上遇到了难题,于是Mitch向他演示如何在编程语言中添加“变量”(variables),使游戏在每次大鱼吃掉小鱼后触发增量并且得分。通过引导,Victor完善了自己的游戏后非常开心,激动地连说三声谢谢。Mitch说到这里打趣道:”How often is it that teachers are thanked by their students by teaching them variables?”(有多少老师因为教了学生变量而被千恩万谢?)编程为孩子学习各个学科知识提供了足够有趣的情景,使孩子真正地渴望知识并实时运用所学解决实际问题,从而了解学习的意义和乐趣,并不断地探索新知识。借此打破了儿童被动学习的模式,使他们自己成为学习的主人。
而参与编程课程、编程夏令营,让学生学会与老师、同伴交流沟通新观点,进行头脑风暴,以提升自己的领悟力、领导力。编程能力就像读写能力,是一种新兴的文化教育(literacy education)。通过阅读和写作,孩子能够接受更广阔、更丰富的知识和观点,并加强他们的表达能力及与其他孩子交流收获。编程课程使孩子们聚在一起,形成自己的小社团,一同成长、交流、竞技,透过专业的疏导解惑,最终创造机会、解决问题,使孩子早期的构想成熟落地,变成能够实际操作的产品,这其中的乐趣和成就感是不可言喻的。
编程在21世纪已将成为新的主流媒介和工具,现今消费和使用数字化产品的我们,不应该仅仅被动接受,而应该通过科技主宰自己的命运。而我们的下一代,更应该站在时代的前端,引领时代的潮流。
网友评论