7岁孩子学编程到底学的是什么呢?真的是敲代码,看程序,做项目吗?其实,不同年龄段的孩子,学编程的主题也是不一样的。
青少年编程教育,是指对适龄5周岁到18周岁学生,通过编程游戏启蒙、可视化的图形编程等课程,培养学生的计算思维和创新能力的这一类课程教育。值得注意的是,青少年编程教育和成人后的高等教育或是职业教育中编程是有很大的区别。青少年编程强调的是寓教于乐,通过编程游戏启蒙、可视化图形化编程软件,培养学生的编程思维,一种高效解决问题的思维方式,而不是追求学习如何写代码、编制应用程序的技巧。
7-9岁孩子学编程
这个学阶段就可以开始接触编程,自己动手操作鼠标键盘。具体来说可以选择一些趣味性的编程工具,引导孩子的兴趣,比如图形化的编程工具Scratch。
9~12岁学编程
这个时期孩子已经有了一定的编程基础,可以进一步深入的学习一门编程语言,比如说当下比较流行的Python,应用范围比较广泛,对孩子活学活用方面是一个锻炼。
12岁以上孩子学编程
这个时期孩子基本上有了比较强的逻辑思维了,会接触一定难度的算法,比如说稍微复杂的递推法、穷举法等概念。同时,孩子在学习之余,也可以参加一些大型的赛事等,开拓视野,见识更加前沿技术,也能遇到更好的对手。
孩子的基础知识储备有一定的局限,这就影响了他的理解能力,这需要不断的在学习实践中去理解,要有一个过程。因此刚开始可能还是简单的动画制作,小游戏制作,来培养孩子的创造力,逻辑思维能力、观察分析能力等等。但其实在这个过程中激发孩子的兴趣,培养自我学习、独立思考能力、团队协作、自我展示与表达能力对孩子未来的发展和学习更为重要。这个很难用量化的时间标准来衡量。这也需要孩子不断地从生活中、学习中吸取知识,观察发现各种事物。然后将这些知识与你的观察思考转化为编程的创意源泉,利用信息技术去解决生活中的问题。
根据实际教学经验,6岁以上的孩子,通过2年左右的时间即可掌握一种编程语言的程序设计思维方式。后续的学习家长根据孩子的个体差异和兴趣方向进行调整和安排。孩子接受编程教育,最重要的事情是塑造孩子的“编程思维”,而不是精通某一种特定的编程语言。孩子通过学习编程语言而塑造出编程思维,拥有了这种思维,去学习任何一种新编程语言的时候会容易很多;此外学习编程还可以培养孩子的培养孩子的逻辑思维能力、抽象思维能力、探究能力和抗挫折能力等等。
Scratch是一款由麻省理工学院(MIT)
设计开发的一款面向少年的简易编程工具。使用者可以不认识英文单词,也可以不会使用键盘,因为构成程序的命令和参数通过积木形状的模块来实现,用鼠标拖动模块到程序编辑栏就可以了,操作非常简单,也能够激起孩子们的学习激情,打下扎实的编程学习基础。
建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。孩子的成品可以通过软件直接发布到官方网站上。官方网站给每个注册用户开通了一个个人空间,放置发布的程序。
用户发布后的程序,在