随着科技的持续不断的发展,编程已变得很重要。目前,在全球范围内,共有3600万儿童参加“编程一小时”的活动,该活动旨在使儿童积极的投身到科技编程中来,而不是被动的接受。即使你的孩子以后不用靠编码来养活自己,但了解一些编码知识,可以提高孩子解决问题的能力,锻炼他们的思维能力。
比尔·盖茨曾说过:“学习编程,不但可以延伸你的心灵,更有助于你去思考、创造,无论身在任何领域,对你都是有帮助的”。
所以,学习编程有必要从娃娃抓起。现在,国外科技网站VentureBeat,整理出12款可帮助儿童学习编程的游戏。
Lightbot Jr是一款编程益智解谜游戏,由加拿大大学一名叫Danny Yaroslavski的学生开发。Danny Yaroslavski说,这款游戏可教小朋友们一些诸如规划、程序、测试、调试等的应用开发概念。游戏过程中,玩家只要为灯泡机器人设定编码路线,让其将所有的灯泡点亮即可升级。
通过这款游戏,玩家可以简单的了解编码逻辑,以及调试问题和解决问题的能力。这个游戏有两个版本,一个Lightbot,另一个是Lightbot Jr.,分别适合不同年龄段的儿童。
Code Monkey Island是一款非常有意思的桌游,并且能让孩子了解计算机编程。这款游戏是由布鲁克林的Raj Sidhu创建,他开发这款游戏的初衷是希望以一种有趣的方式把编程介绍给儿童。这款游戏适合全家一起参与。
Raj Sidhu表示,选择用桌游的方式让孩子接触编程,可以让孩子的家人都参与到这款游戏中来,让孩子在享受和家人在一起游戏的同时,还能接触到一些编程的知识。Code Monkey Island非常简单,玩一局大概需要45分钟。
很多研究表明,6岁之前是一个人学习语言的黄金时期。所以Grechen Huebner和Jon Mattingly开发了一款名为Kodable的游戏,这款游戏能够使小朋友在很小甚至不认识字的时候锻炼他们的编程思维能力。
Grechen Huebner解释说:“关于编程的工作越来越多,且不论孩子们是否选择成为一名程序员,学习编程能让他们了解科技。科技是生活一个很重要的部分,不会消失。”Kodable共有105个关卡,每个关卡都能够教授儿童一些编程知识。
Robbzzle是由微软的一位名叫Igor Ostrovesky的程序员创建的,这款益智游戏颇有挑战性。该游戏可使用有限的指令,来使机器人通过迷宫。但游戏跨度比较大,有些小朋友也能轻易解出,有些即使是经验丰富的程序员也很难解出。
Cargo-Bot是第一款用iPad开发的游戏。前面游戏很简单,适合5岁的小朋友学习编程,越往后面越具挑战性。该款游戏的玩法类似汉诺塔,利用机械手搬运货物,使货物最终排列成指定顺序。Rui Viana透露说:“我开发这款游戏是为了让人们在用手机械移动货物的同时,忘记自己是在编程。”
SpaceChem于2011年发布,这款游戏的目的是通过编程操作,来搭建机器与怪兽进行对战。该款游戏的难度适合青少年,包括高中生和大学生。当今人们都在谈论学习编程,这足以说明编程学习的重要性。像SpaceChem这样的游戏,能够教会玩家如何进行编程。
让孩子早点学习编程吧!这款游戏非常优秀!这款桌游,适合年龄非常小的儿童。该游戏的创造者Dan Shapiro表示,这个游戏格外的简单,只需两秒钟就能够学会。Dan Shapiro表示:“ 我坚信,编程能够给予孩子们一种强大的力量,让他们能够避免固步自封,勇于创新,从而走在时代的前列。”近期,Robot Turtle刚被游戏公司ThinkFun收购,这款游戏将在本月晚些时候大规模上市。
CodeCombat是一款跨平台游戏,可在多个系统上运行。这款游戏是一款多人编码游戏,游戏的本质就是教会大家如何编程,并且通过游戏来提升编码水平。该游戏超过9千关关卡,每个步骤都会有语音操作提示,无论你是否有编程经验都可以加入到该游戏中来。
这个游戏能够将真实世界和电子设备屏幕结合在一起,该游戏的各种指导卡片为实体产品,而具体操作则需要在设备的屏幕上进行。Ludos首款游戏为Cork the Volcano,这个游戏旨在向儿童介绍编程的一些基本概念,如计划、定序等。
这是一款梦幻的游戏,游戏中的女主人公能够教儿童(包括成人)怎么样做编程。玩家需要使用“魔法符文”来操控一位叫Aurora的人,来帮助女主人公来拯救父亲的生命。这款游戏的发明者Robert Lockhart希望,该游戏能够降低儿童学习编程的难度,让孩子在成长初期就接触到计算机编程。
Machineers是一款探险类游戏,游戏中,玩家能够与已经破损的机器进行交流和互动,用编程原则和拖拉界面对这些破损的机器进行修复。
Machineers的开发者Henrike Lode说:“之前,对这样的游戏进行测试的时候,一个参与测试的孩子曾经说过,教育类的游戏,就像是一颗“藏在西兰花中的巧克力”,要想吃到巧克力,就必须先吃掉难吃的西兰花。”因此,Lode决定将不把该游戏作为教育类游戏进行营销,而是将其作为一个探险类的游戏推向市场,并且对其进行市场营销。
这款游戏共有12个关卡。教育类应用开发商TTS设计这款游戏的初衷是为帮助儿童通过位置语言和各种数列来学习计算机编程。玩家只需要拿着设备、观看视频指导,然后再进行实践,就可接触到各种编程的根本原则,比如测试、纠错、假设、修正等。
另外,TTS还推出了一款适合7岁以上儿童的,名为Bee-Bot Pyramid的姊妹应用。
高节奏发展的今天,碎片化知识、泛娱乐化教学以及高强度的应试化教育,都在蚕食孩子有限的精力。如何让孩子独立思考,掌握核心科技,并用批判思维对待流行的事物,对于其日后静心学习、深造,诱惑都有非常大的作用。
STEM教育,不只是教授科学、编程、机器人、工程等方面的知识,还在潜移默化地传授一种看重知识,不断钻研的价值观。
当5G流行、无人机飞行于大街小巷、人脸支付技术大范围的应用于金融系统、深海采集潜艇周游世界,我们会意识到科技对全球经济发展的推动力。
也许我们80、90一代在面临业余辅导班时只有英语、数学等单一选项,但庆幸在此之外,我们孩子有了更有趣的选择——一个寓教于乐,开发脑力智力和未来的艾科思STEM。
...