本文作者是桌游 Code Monkey Island 的制作人,这款桌游可以教会孩子一些编程基础。
游戏中编程
如何教会孩子那些连大学生都要学一整个学期的抽象概念呢?孩子们的学习能力强,接受快,头脑聪明。如果还保持着我大学时 Java 讲座的方法,可能根本无法吸引十岁的孩子。必须完善教学方法,不是让学生遵守我们的模式和思路,而是尝试着适应孩子们的节奏。
ThoughtSTEM (专业的孩童编程教学组织)意识到网络游戏《我的世界》能让孩子们使用代码片段来修改游戏程序体验,这款游戏受到了孩子的极大欢迎。该组织围绕该游戏设计了一整套教材,后来还组建了一支由100个学生组成编程队伍。
MIT的Scratch项目,让孩子们通过类似代码的东西构建有趣的小应用,制作动画,然后将其可视化。最近,像Robot Turtles和Code Monkey Island一类的棋盘游戏让一家人都能一起玩一起学。由此形成了一个良好环境,让孩子们学习如何编程,教育家、编程人员和企业家们正在改变编程的教学模式。
重新定义编程,让编程触手可及
本周,苹果推出了Swift,一种新的编程语言,也是OS X和iOS应用编写语言的一次革命。该语言简洁现代,功能强大。最有趣的是Interactive Playgrounds(互动场)功能,让开发者在一个交环境中将代码可视化。
让编程在孩子中更普及,更容易理解的过程中,我们也意识到让编程在整个社会中普及,被大众所理解的重要性。这个时代,任何年龄阶段的人,不论是孩子还是父母们,要想成为编程高手,不再需要拿到计算机科学的学位,而是通过个人学习,适量的编程游戏就足够了。
如果孩子们能够通过游戏中的彩色代码猴和可爱的乌龟来习得复杂逻辑和句法的概念,那么我们也一样能做到。学校里,孩子们正在Code Monkey Island中披荆斩棘,他们的代码猴在小岛棋盘上竞赛,争论游戏规则,探讨下一步的最佳方案,早就将iMac忘在脑后了。
尽管时代在改变,但让我感到庆幸的是,有些是永恒不变的,那就是孩子们对游戏的热爱。
2、芥末堆不接受通过公关费、车马费等任何形式发布失实文章,只呈现有价值的内容给读者;
3、如果你也从事教育,并希望被芥末堆报道,请您 填写信息告诉我们。