终于开始教我家的那位少儿编程了。
小朋友的思维够活跃,动手能力与理解能力甚至是记忆能力都超出我的想象。之前在苹果公司的Playgrouds上教过他一些编程的思路,也让它自己尝试着编写命令的组合,最终完成关卡的试验。他也是乐在其中的。看着角色“Byte”在自己的命令组合中,采集宝石,切换开关,最终走向终点,小朋友也很是开心愉悦的。奈何“Playgrounds”虽然动画与命令结合,寓教于乐,但是编程难度上升太快,小朋友理解能力跟不上编程难度,后来的循环嵌套等等已经超出了六岁小学生的理解能力了,只能忍痛放弃。
因为我贼心不死,又找到了Scratch。自己尝试编写了十几个Scratch游戏和程序之后,我是真心觉得它非常适合针对6岁及以上小朋友编程入门学习,不需要编写代码,全都是以积木的搭建形式完成编程,可以编写游戏,数学曲线,绘制图形也可以和实体硬件配合编程。
为了能让我家的小朋友感兴趣,我特地写了一套教材,第一课就是介绍游戏制作以及Scratch的使用。我的思路是先谈谈游戏制作的相关内容,因为Scratch的教学主要以游戏为主。那么想来设计游戏的核心内容讲讲肯定是没错的,所以我的教程的画风是这样的。