未来索引
开启左侧

在游戏中教孩子编程

[复制链接]
邢远 发表于 2014-6-9 03:46:48 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
本文作者是桌游Code Monkey Island 的制作人,这款桌游可以教会孩子一些编程基础。
146.jpg
前段时间,当我走进小学的计算机房时,我深感震撼和妒忌。记得在我小时候笨重的电脑,巨大的软盘驱动器,如今已见不到踪影了。现在的孩子们开心地在极薄 iMacs上操作着 Photoshop软件,玩着网页游戏。
在这之前,我到学校让一群孩子参加我设计的一款游戏 Code Monkey Island(程序猿岛),我想通过这款游戏让孩子们了解基础编程。当我一步步揭开这项设计的元素内容时,其中有个孩子也一边拿起一座小猴雕像快速地琢磨起来,说:“这是应该是通过3D打印出来的吧?我从它塑料材质的粗糙度可以看出来。”当时我被这个孩子的见识所震撼,因为那也是我第一次见到3D打印物。
codemonkeyisland-board-730x410-1.jpg
随着孩子们加入课后编程班,渐渐地熟悉了大量的数字工具。 在玩Code Monkey Island时,为了教会只有8岁的孩子编程技术,我也不得不全力以赴。
新技能
参观这座小学让我明白现在的世界已不是我十岁时的样子。在2001年,我开始尝试钻研基础的拨号连接网络。而如今孩子们不仅是探索网络,还要构建它。
现在孩子们的世界就像科幻小说里那样: 拥有iPhone手机,可用应用控制的灯、温控器、3D打印机。要弄懂这样的世界,和看懂一张地图或是在餐馆结账时算准小费一样重要。
对于我这一代人来说,编程还是一项难得的技能。把此技能写在简历上都能为应聘者加分,给人留下深刻印象,还是进入热门公司的一张门票。编程对于如今的孩子来说,是一门必修课,让他们明白现代社会的商业、机构和流程是如何运作,以及如何更好地运作。这样一来,他们需要从小就适应编程环境。
游戏中编程
如何教会孩子那些连大学生都要学一整个学期的抽象概念呢?孩子们的学习能力强,接受快,头脑聪明。如果还保持着我大学时 Java 讲座的方法,可能根本无法吸引十岁的孩子。必须完善教学方法,不是让学生遵守我们的模式和思路,而是尝试着适应孩子们的节奏。
ThoughtSTEM (专业的孩童编程教学组织)意识到网络游戏《我的世界》能让孩子们使用代码片段来修改游戏程序体验,这款游戏受到了孩子的极大欢迎。该组织围绕该游戏设计了一整套教材,后来还组建了一支由100个学生组成编程队伍。MIT的Scratch项目,让孩子们通过类似代码的东西构建有趣的小应用,制作动画,然后将其可视化。最近,像Robot TurtlesCode Monkey Island一类的棋盘游戏让一家人都能一起玩一起学。由此形成了一个良好环境,让孩子们学习如何编程,教育家、编程人员和企业家们正在改变编程的教学模式。
重新定义编程,让编程触手可及
本周,苹果推出了Swift,一种新的编程语言,也是OS X和iOS应用编写语言的一次革命。该语言简洁现代,功能强大。最有趣的是Interactive Playgrounds(互动场)功能,让开发者在一个交环境中将代码可视化。
让编程在孩子中更普及,更容易理解的过程中,我们也意识到让编程在整个社会中普及,被大众所理解的重要性。这个时代,任何年龄阶段的人,不论是孩子还是父母们,要想成为编程高手,不再需要拿到计算机科学的学位,而是通过个人学习,适量的编程游戏就足够了。
Kids_3_1-730x410.jpg
如果孩子们能够通过游戏中的彩色代码猴和可爱的乌龟来习得复杂逻辑和句法的概念,那么我们也一样能做到。学校里,孩子们正在Code Monkey Island中披荆斩棘,他们的代码猴在小岛棋盘上竞赛,争论游戏规则,探讨下一步的最佳方案,早就将iMac忘在脑后了。
尽管时代在改变,但让我感到庆幸的是,有些是永恒不变的,那就是孩子们对游戏的热爱

该会员没有填写今日想说内容.
高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注2973

粉丝3241

帖子9943

发布主题
阅读排行 更多
广告位
!jz_fbzt! !jz_sgzt! !jz_xgzt! 快速回复 !jz_sctz! !jz_fhlb! 搜索

智能技术共享平台 - 未来论

关注服务号

进入小程序

全国服务中心:

运维中心:天津

未来之家:天津 青岛 济南 郑州 石家庄

                商务邮箱:xy@mywll.com

Copyright © 2012-2021 未来派 未来论 (津ICP备16000236号-5)