不让孩子玩手机打父母总是打游戏,要不要让他学编程

& 2005-, all rights reserved 北京豆网科技有限公司不会编程怎么教孩子!?别急,这个小游戏来帮你,先给孩子编程思维
中国少儿编程网 o
作者:Michelle
  无论你愿不愿意,科技飞速发展,我们的生活每天都在发生改变。具备编程技能会帮助孩子在未来获得更多的机会和可能性。关于为什么要学编程,我们之前已经有过详细介绍:
  不想当程序员,孩子就不用学编程?别天真了,不懂编程将来就寸步难行!
  乔布斯、比尔盖茨、扎克伯格、奥巴马都说了,要教孩子学编程!
  今天来分享一位资深的编程教育学者Michelle设计的编程游戏。
  18岁那年,我才写出人生中的第一个简单程序,不过最终我还是拿到了博士学位,找到了一份全职工作——为科学研究写代码、跑代码。我现在特别确幸自己掌握了这项技能,因为这项技能给了我坐在家里就能赚钱的资本,让我能一整天都能陪在孩子身边。我不想自己的孩子等到上了大学才能学到编程的基本法则,所以,我的孩子从幼儿园就开始就学编程啦。
  我设计了一个“乐高迷宫编程”,这个游戏可以随着孩子水平的增长不断升级。()
  学会如何像一个程序员那样去思考就如同婴儿学步,有很长的一段路要走。 过去一些年,我至少用了6种不同的计算机语言写过程序(C、C++、Java、Fortran、Matlab和Python)。对一个初学者而言,重要的不是某种语言的特性(句法规则),而是要理解所有编程语言的构成要素——即所有编程语言的共性。我设计的这款乐高迷宫游戏的破解靠的是手写“代码”而不是机写“代码”,该游戏有四个难度等级,囊括各种编程概念。我会一边介绍玩法,一边对设计理念和孩子的收获进行详尽描述:
  推荐年龄段: 幼儿园,小学,初高中
  所需时间: 一个小时(包括制作素材的时间)
  难点: 准备工作不难,等级3和等级4可能更适合五六年级和年龄更大一些的孩子。
  材料: 打印纸、 剪刀、双面胶、 乐高小人儿(或其他类似尺寸的小人儿)、 乐高或得宝积木(可选)。
  操作指南
  仅限第一次——你需要打印、剪开、用双面胶贴合(可选,不是必要步骤但是推荐使用)所有“乐高迷宫编程”免费可打印的纸片()。
  接下来,你就要建立自己的迷宫了。共有5个迷宫供你选择, 或者你也可以用提供的空白方格制作一个自己的迷宫。 确定要选的迷宫类型后,有三种构建选项供你选择:
  选项1:
  如果你没有乐高或得宝小人儿,或者你只是想节省时间,你可以原封不动地使用pdf提供的迷宫。你只需再找一个小人儿放在迷宫里就行,这个小人儿得有正反面,这样你才能知道他对的是哪面。
  选项2:
  你要是个乐高迷的话,你可以用乐高积木覆盖所提供迷宫的灰色部分。
  选项3:
  你要是个得宝迷的话,我建议你把迷宫的白色部分剪掉,将其放在得宝板上,然后用得宝积木盖满该板以形成墙壁。你也可以直接把得宝积木放在层压板材迷宫上,但是我发现这样做效果不好,因为墙壁要足够高,这样所有部件才能连接在一起,不过这样一来小人儿就不好移动了。
  完成后,你的迷宫可能就是下图这个样子:
  或是这个样子:
  等级1:
  对幼儿而言,第一步就是要教会他们如何以迷宫里的小人儿的视角(坐标系)思考。为了达到这个目的,你需要把小人儿摆在迷宫入口处,把所有绿色卡片分三摞(向前走,向右转,向左转)。
  孩子需要把他/她自己认为小人儿需要遵从的指令列到一个长单子里。例如,在上面所示乐高(见下图)迷宫里,建筑工埃米特需要:向前走,向前走,向前走,向右转,向前走……我让我六岁的孩子把他认为让埃米特走出迷宫所需的所有开篇列到一个长单子里。
  等级1以此迷宫为例
  然后,我想用儿子写下来的“代码”,直接把小人儿移出迷宫,不过他想自己手动完成。于是,我让他一次只完成一个指令,然后边执行指令,边把卡片翻过来。结果,效果非常好。
  我唯一要提醒你们的是:你要注意向左转和向右转的问题。当埃米特朝着我儿子走过来时,他把一个“向右转”的牌子翻了过来,但埃米特需要的是“向左转”。在他翻卡片时,我让他把卡片放到埃米特手中,告诉他错在哪儿了。他立马明白过来并改正了错误。另外,就是不会英语的孩子,需要认识一些简单的英语。
  设计理念&孩子的收获:
  孩子可以看到手头面临的特定问题,然后一步一步地让乐高小人儿走出迷宫。和“机器人海龟”游戏一样,最低等级教会孩子从不同于自身坐标的角度思考问题。孩子的左边和迷宫里乐高小人儿的左边不完全是一回事儿,不过就算是年龄最小的孩子也能学会这项转换坐标系的宝贵技能。
  等级2:
  要是孩子在等级1中变现还不错,这时候你就可以教他们如何使用循环语句“走___步”去完成一个指令,而不是一遍又一遍地重复翻着同一张卡片。上述例子的解决方案如下。你可能会注意到“for”循环语句中的一条或多条指令略微缩进了一些。关于缩进问题,不是所有编程语言的要求都如此严格,不过有些确实如此,而且这么做会让代码的可读性更高,所以这是个好习惯,可以保持。 “for”循环语句的结尾需要你放置一个“end”(结束)卡片以表明该循环语句到此结束。 再次说明,不是所有编程语言都需要一个“end”(结束)指令收尾,但多数如此。
  设计理念&孩子的收获:
  但愿此时孩子们已经拿下了等级1,然后就会意识到连续7次告诉小人儿“前行”有点儿乏味烦人。要是能有一种方法下达这样一个告知——“接下来7次都执行这一指令”就会方便很多。该等级引入了“for循环语句”这一概念。
  等级3:
  我知道我幼儿园同龄小伙伴儿远达不到这个水平,但最终,只要孩子们能进行更为抽象的思考,你就能教他们“if”条件语句的知识了。大学第一次接触到“if”条件语句后,我就一发不可收拾地将其应用到日常生活的方方面面。基本上,所有决定都能归为决策树。比如,我正拿不定主意去哪儿吃晚饭,我可能会这样思考:
  “IF 我朋友凯莉有空,
  —& then 我就和她一起吃泰国菜.
  ELSE IF 公寓餐厅供应的餐食尚且说得过去,
  —& then 我就从那儿随便吃点儿.
  ELSE—& 我就窝在公寓里吃点儿麦片和冰淇凌.
  END IF.”
  谢天谢地,在我每周不再在计算机实验室里花十小时后,我就改掉了这个“毛病”。
  基本上,只要是写程序,你就会把所有的可能性都考虑在内,评估一下每种情况下应该做什么,以怎样的顺序去做(或者什么才是当务之急)。例如,迷宫里小人儿面临的可选项数是有限的——面前或左右两边有无墙壁。但是,基于这些有限选项,可写代码的可能性则不少。孩子可能会给小人儿下达这样的指令:“若面前无墙,向前走,结束。”单凭这条代码确实能解决一些迷宫难题。但对于一些需要小人儿转向的迷宫,孩子们可能会想出一些更像下面这样的代码。
  上图所示的代码翻译过来,基本上就是如下指令:“若能左转,就向左转;否则若能右转,就向右转;再否则,若碰到了死胡同,则转180度。排查过所有情况后,向前走。重复(repeat)。”整个代码的“while”循环语句部分就是“repeat”的开始。说“While仍处在迷宫中(然后执行一堆代码),End(结束)”的意思是一直重复这些代码直到走出迷宫。
  还需指出的一点是,我没用到的一个代码语句是ELSE语句。 “IF”语句指的是只要其后跟着的特定条件成立,就百分之百执行if部分的代码。 “ELSE IF”语句指的是其后跟着的特定条件成立且在此之前出现的“IF”和“ELSE IF”之后的特定条件都不成立,就执行该“ELSE IF”部分的代码。“ELSE”指的是上述所有情况都不成立时,就执行该ELSE代码语句(我的麦片配冰淇淋晚餐就是这种情况)。 “END”意味着“if”条件语句(或“while”,抑或是“for”循环语句)的结束。
  设计理念&孩子的收获:
  此时,大龄儿童可能不会轻易局限于此,然后会意识到继续使用等级1和等级2中的方法去解决某个特定的迷宫难题,工程量是巨大的。 有了“while循环语句”和“if语句”的概念,孩子们可以挑战自我,写一个尽量简短的程序出来去解决迷宫难题。 程序员只需将乐高小人儿在任意位置可能遇到的所有情况都考虑在内,决策出最佳通用动作序列即可。例如,左边有路可走小人儿该怎么办,要是碰到死胡同了有该怎么办?
  等级4:
  如果你家孩子在提供的所有迷宫中都尝试了以上代码(或自己创造的结构类似的代码),他们可能会发现该代码并不适用于所有迷宫。有些情况下,由于给了“向左转”优先选择(或优先选择其他任何代码指令),小人儿会卡住,陷入一个死循环中,一直在同一路径中重复向前走、向后走。要解决这一问题,同时又不引入诸如存储变量一类更为复杂的概念,这时候可以利用随机数字产生器移除优先选择项。
  例如,不说“若能左转,就向左转”,取而代之,我可以说“若能左转,一半情况下向左转”。因为我们确实没使用电脑,也就无法使用随机数字产生器函数,不过孩子们可以拿扔骰子代替。引入随机性这一概念后,小人儿走的可能不是最符合逻辑的一条路,但是他也不会陷入死循环。我“认为“这是一个适用于所有迷宫的可能的代码之一(如下图所示),但这并不是唯一“正确”的答案,可能也不是最佳正解。 在你家孩子尝试用自己的代码解决问题之前,我不建议你把该代码展示给孩子。 编码就是一个不断试错的过程。在程序员思考出新的可行代码前,一遍又一遍的试验和检测是必不可少的。
  设计理念&孩子的收获:
  虽然等级3会让孩子们有幸尝到胜利的滋味,但是他们可能会发现换个迷宫,这套“代码”可能就没用了。很有可能小人儿会被卡在程序员口中的“无限循环”中,一遍又一遍地重复着同一个行为,无从逃脱。引进一个随机数字产生器,大龄儿童可以写出一个程序,让小人儿走出任何迷宫。
  四个等级都完成后,心智最成熟的孩子将会认识到:要是他们的乐高小人儿能记住自己走过的路,那他们就能系统前行,而不是漫无目的地瞎转。这可能会引发有关更高级的编程概念的讨论,比如存储器和存储变量。
  最后祝大家“编程”快乐!
  翻译:金玉璨
  本文来源于果壳童学馆guokr_kid,禁止二次转载。如有需要,请联系
共有0条评论
QQ学习群:(满)
QQ行业群:(满)
微信公众号:kidscode_cn,二维码&
上传:duyunbo
&&28&&&&&&0
上传:Alice0623
&&62&&&&&&0
上传:laihan323
&&105&&&&&&0
上传:caocan
&&137&&&&&&0
&&97&&&&&&1TECH2IPO/创见
「 新生活 新科技 新零售」
玩游戏学编程,Hopscotch让孩子变身小小程序员
这个应用程序把代码做成&积木&,小孩只需要堆攒积木就可以完成编程,从小养成编程逻辑思维,培养创造性思维,或许可以培养一代素质过硬的程序员。(视频)
如果你的孩子想学编程,你会给他买本C语言,然后让他从HelloWorld开始吗?除了谢尔顿,应该没人会选择这么做吧?Hopscotch 是一款ipad编程应用程序,由5名编程爱好者耗时1年打造,目前已经通过AppStore审核。根据Hopscotch 开发者的说明,这款应用程序非常适合8-12岁的儿童使用,它采取模块化代码和图形编程界面,儿童只需要拖动编程模块到代码区域就可以完成一个功能,不需要进行任何输入操作,就像是堆积木一样,这样“编”出来的程序有点类似于游戏,互动性很强。据了解,Hopscotch 这款应用程序的主要目的就是培养儿童的编程思维,让儿童掌握简单的编程原理和技术,看来编程真的要“从娃娃抓起”。根据经验,男孩子更适合学习编程,因为他们喜欢玩游戏,而女孩子在这个年纪更关心洋娃娃和漂亮衣服。然而Hopscotch 漂亮、明快的界面也着实吸引了不少女孩子来学习编程,但是太过于鲜艳的画面可能会吓坏男孩子。但是根据Hopscotch 的测试,这款像玩积木一样的变成应用程序“男女通吃”,深受小孩子喜欢。由此可以推断,从小让女孩子学会变成,有助于帮助女性未来在IT行业取得与男性一样的地位。
请后参与评论3款免费儿童编程游戏:让孩子学编程,你准备好了吗?|智力
我的图书馆
3款免费儿童编程游戏:让孩子学编程,你准备好了吗?|智力
&作者简介&彭珊怡芬兰赫尔辛基大学社会心理学硕士,产品/用研从业人员,兼职图书译者如果说小小孩从实体编程玩具中获得的更多是乐趣和启蒙,大孩子学编程又会有哪些好处呢?除了实体编程玩具,又还有哪些工具可以帮助孩子学习编程呢?学编程,让小朋友快人一步多样化的早期学习对孩子的认知能力发展好处多多。对于 5-6 岁的孩子来说,他们正处于从感知环境到形成逻辑关联的发展阶段,编程学习对这个过程很有帮助。早在上世纪一项以 6 岁孩子为主体的研究就发现,学习编程的一组儿童在元认知相关技巧和方向表达上都比只接受计算机辅助教学的儿童表现得更好,前者的创造性思维和发散思维也在学习编程 12 周后得到提高,而后者没有显著变化(Glements & Gullo,1984;Glements,1986)。此外,由于编程的本质是解决问题,而解决问题的方式可以有很多种,通过学习编程可以让孩子解决问题的能力得到刻意练习。或许他们不懂计算机思维中的算法、递归或探测程序这些词语是什么意思,但是他们完全可以习得这些基本概念。自 2012 年起,由志愿者发起组织、英国的小学都成立了课后编程社团(Code Club),该社团以 Scrach(一个受欢迎的儿童游戏化编程网站,稍后会详细介绍)为学习环境,让 5 岁至 11 岁的孩子自发创作游戏、视频、动画等项目;2014 年的一项调查发现,参加该社团的大多数孩子都能够理解诸如编程(Programming)、变量(Variables)、条件语句(Conditionals)、布尔运算(Booleans)、广播(Broadcasting)、调试(Debugging)等概念。掌握这些逻辑概念将拓展理解问题和解决问题的思路,这对于即将上小学接受系统化知识的孩子来说将大有裨益。学龄前儿童学编程,可视化编程语言来助阵稍大一点的儿童开始被电子设备和游戏吸引,这时,可视化/游戏化/图形化编程可以让他们获得玩游戏的乐趣,同时也获得编程训练。与实体编程游戏的思路类似,这类编程通常将一个个代码指令以「图形」/「模块」的形式展现,通过拖动、搭建这些图形/模块,可以实现对编程对象的操控;它们的区别就在于,后者的编程对象、指令和反馈都在 Web 端或移动设备屏幕上体现,且由于不受实体配件的限制,可发挥的余地要大得多——小到制作一张贺卡,大到开发一个游戏,甚至更多。这类免费学习工具/游戏有不少:Scratch, ScratchJr & Scratch Kids支持平台:Web/iOS/AndroidScratch 是一门可视化编程语言,由 麻省理工学院 的 Lifelong Kindergarten Group 开发,其平台目前已有过千万注册用户和项目。Scratch 的元素很多,除了动作以外,还包括对编程对象的外观、声音、事件、控制、数字和逻辑运算等模块。ScratchJr 和 Scratch Kids 是精简版本,年龄较小的儿童更适用。Scratch 支持项目分享,小朋友的作品可以让全世界看到!特点:最老牌的可视化编程语言,中文支持全面指令模块多,自由发挥空间更大随时随地分享,让更多人看到、玩到小朋友的作品免费!Web 端登录 https://scratch.mit.edu/ 即可马上创作,也可到各移动端应用商店搜索关键词下载 App。除了偏创作型的学习工具,还有一些游戏把编程概念植入其中,小朋友可以边玩边学。这类游戏也有不少。The Foos支持平台:iOS/AndroidThe Foos 的编程对象是一只叫「Foo」的小人,他/她会遇到一些难题,比如如何获得钻石或甜甜圈,小朋友需要告诉 Foo 一些行动指令,让他/她能解决这个难题。只有解决了难题才能通关,每通过一关,难题就会升级。Lightbot: Code Hour支持平台:iOS / Android与 The Foos 类似,Lightbot 的编程对象也是一只小人,他/她的目标是要走到每一个蓝方格并点亮它,小朋友通过把「前进」、「向左/右」、「旋转」、「跳跃」、「点亮」等指令依次放进右侧的「命令框」,点击绿色的「运行」按钮就能帮助小人完成目标;每过一关,难度升级,因为命令框的容量有限,小朋友需要针对不同的目标制定最高效的执行路线。The Foos 和 Lightbot 的特点:边玩边学,不知不觉中 get 到编程概念点击 Foo/运行按钮可以测试指令是否可行,帮助小朋友发现问题所在(debugging)一关又一关,让小朋友不仅能「习得」并且能「灵活运用」各种模式来突破挑战免费!可到各移动端应用商店搜索关键词下载 App。更多选择如果小朋友有一些英文基础,可以选择的工具/游戏还有很多,以下列出了一些较受欢迎的选择,个别应用的 iOS 版如果在中国 App Store 不能下载,可移步美国店:Hopscotch HD ~ iOS/Android(免费)CodeQuest ~ iOS(免费,对英文要求较高)Code Warriors ~ iOS / Android(免费,对英文要求较高)Move the Turtle ~ iOS / Android(收费)Daisy the Dinosaur ~ iOS(免费)Kodable ~ iOS/Android(免费)Tynker ~ Web/iOS / Android(免费)小结这些游戏家长和孩子也可以一起玩,玩的过程中注意让小朋友先独立思考,如果发现小朋友遇到特别大的坎,可以引导他们解决问题,也可以在现实生活中加强某些概念的重复,像是「向左/右」、「向上/下」、「跳起」、「转弯」或「循环」等等,把游戏中提及的编程概念也带到现实中来。祝各位大朋友和小朋友都玩得开心,学得开心!?参考资料:7 Apps for Teaching Children Coding Skills | EdutopiaSmith, N Sutcliffe, Clare and Sandvik, Linda (2014). Code Club: bringing programming to UK primary schools through Scratch. In: 45th ACM Technical Symposium on Computer Science Education (SIGCSE 14), 5-8 March 2014, Atlanta, GA, ACM.Clements, D. H., & Gullo, D. F. (1984). Effects of computer programming on young children’s cognition. Journal of Educational Psychology, 76(6), 1051.CLEMENTS, D. (1986). Effects of Logo and CAI environments on cognition and creativity. Journal of educational psychology, 78(4), 309-318.The best coding apps for kids on iPhone, iPad and AndroidScratch - Imagine, Program, Share
馆藏&65588
TA的最新馆藏
喜欢该文的人也喜欢当今最吸引人的职场技能是编程。在世界范围内,已经有3600万儿童参与了一个名为&编程一小时&的活动,这个活动除了能让这些孩子学会使用软件外,还能让他们了解软件的编写过程,掌握一技之长,对他们长大后的职场生涯也能有一定的帮助。近些年来,硅谷的企业越来越重视技术人才的重要性,技术人才的招聘工作,也成为了最让这些企业挠头的事情。传统的招聘方式已经无法帮助科技企业找到足够的技术人才,于是一些新兴的专门提供技术人才招聘服务于的企业纷纷成立。更有甚者,一些著名的科技企业为了获取优秀的技术人才,甚至会花大价钱去收购另一家企业。于是我们经常在各种媒体上看到这样一个新兴词汇:人才并购(Acqui-hire)。例如在今年3月,就斥资800万美元收购了一家名为Readmill的社交阅读应用。而Dropbox看上的,其实并非Readmill的产品,而是这家公司的优秀工程师。而在技术人才的收入方面,如今的科技企业,也会给开发人员等技术人才开出让他们无法拒绝的年薪,为的只是将这些技术人员招到自己的麾下,或是留住他们。此前,一位初创企业的创始人曾经讲过这样一件事情:他曾尝试从谷歌&挖角&一名程序员,并且为这位程序员提供了一份在这位创始人看来非常高的年薪:50万美元。他本以为这样的高年薪足以让这位在谷歌工作的程序员动心。但是他低估了谷歌为留住优秀的人才所会付出的代价,这样的&高年薪&在诸位谷歌技术员工眼中看来,根本就是不值一提。这位程序员给那个初创企业创始人做出了回复,他首先表示自己十分感谢这位创始人的邀请,同时他还透露,谷歌给他的年薪为300万美元,除此之外还有一些股票。当然,并不是每一位编程人员都能够拿到300万年薪,也并不是每一家科技企业都像谷歌一样&财大气粗&。但是编程人员已经成为了如今的高薪职业,这已经是不争的事实。就算你不想让孩子长大后以编程为生,了解一些编程的基本概念,也能够帮助孩子提高解决问题的能力,并且提高思辨能力,这两个能力都能让孩子在未来的成长过程中受益良多。比尔?盖茨曾说过:&学习编写程序,能够帮你拓展思维,并且让你更好的进行思考,它能够让你获得更多的思考问题的方法,我认为这对所有人来说都是非常实用的。&目前市场上这样的平台和产品其实有很多。诸如Scratch和Alice等一些平台都能够让孩子(包括成人)使用一些简单的编程方法来创造属于他们自己的游戏。Coursera和Codecademy等在线学习平台也提供了很多编程学习的内容。但是并非所有孩子都能够直接进入这种编程环境。对于这部分儿童来说,市场上还有许多以游戏的方式来学习编程的产品,这些游戏能够教会他们一些编程的基本概念和方法,而且还能寓教于乐,更适合儿童进行编程学习。我们对这些旨在让孩子了解编程的游戏进行了一个整理,其中一些还在进行开发,你可以从中进行选择。这些游戏几乎涵盖了所有系统平台,例如iOS、安卓、Windows Phone、PC和Mac等,甚至还有桌游,其中既有免费游戏,也有付费游戏。你可以根据实际情况来为孩子进行挑选。Lightbot和Lightbot Jr.适用年龄:4-8岁(Lightbot Jr.);9岁以上(Lightbot)平台:网页浏览器、iOS、安卓价格:免费(浏览器)、3美元(iOS/安卓)专家点评:&虽然这个产品看上去很简单,但是Lightbot能够让孩子接触和认识一些有趣的计算机编程概念。&---- Fritz Ruehr,Willametter大学计算机科学系副教授。Lightbot是一个关于计算机编程的迷宫游戏,创造者为一位来自加拿大的大学生Danny Yaroslavski。这个游戏的目标,是让画面中的机器人举起所有蓝色的瓷砖。它会为孩子提供各种指导,以完成目标。Yaroslavski表示,这个游戏能够让孩子了解编程中的一些基本概念,例如计划、测试和调试等。孩子在控制机器人的过程中了解编程。这个游戏的网页版不收费,移动设备端也有一个免费的试用版。这个游戏有两个版本,一个Lightbot,另一个是Lightbot Jr.,分别适合不同年龄段的儿童。Code Monkey Island适用年龄:8岁以上平台:桌游价格:40美元专家点评:&Code Monkey Island是一个非常有意思的桌游,并且能让孩子了解计算机编程。&----教育家、科技活动价Phil Shapiro。这个游戏的创造者是来自布鲁克林的Raj Sidhu,他希望用愉快的方式将计算机编程介绍给儿童。他选择了一种科技含量较低的方式,但是这种方式却让孩子接触到了高科技的技术,而且这个游戏适合全家一起参与。Code Monkey Island非常简单,进行一局游戏大概需要45分钟。Sidhu表示,他选择用这种桌游的方式让孩子接触编程,是由于他认为这种方式能够让全家都可以参与进来。他在Kickstarter的页面上表示:&我想创造一个孩子、父母甚至祖父母都能参与进来的游戏,孩子在享受和家长一起游戏的同时,还能学习一些有关计算机编程的知识。&目前这个游戏已经在众筹网站Kickstarter上成功完成了众筹融资,预计将于今年8月份正式发货。如果你也想买这个产品,可以在Kickstarter上为他们提供资金,最低价格为40美元。Kodable适用年龄:5-8岁平台:iOS价格:免费版(Pro版本7美元)专家点评:&儿童可以使用Kodable来学习计算机编程。就连还不认字的儿童都可以玩这个游戏。&----Terri Eichholz,教师。Kodable共有105个关卡,每个关卡都能够教授儿童一些编程知识。这个游戏尽可能少的使用文字,而使用了大量的图片,这使得它非常适合学龄前儿童。另外,这个游戏使用了鲜艳的配色,这种配色对于小孩子来说非常具有吸引力,能够长时间的保持他们的兴趣。Kodable联合创始人Grechen Huebner在一次接受媒体采访的时候表示:&成年人经常会低估孩子的学习能力,其实在他们小的时候给他们一些挑战,他们往往能够完成这些挑战,这正好证明了他们的学习能力有多高。&免费版的Kodable拥有45个关卡,用户可以通过应用内购买的方式来解锁所有关卡。另外Pro版中还有词汇学习功能和学习导引。Pro版Kodable的售价为7美元。Robozzle适用年龄:6岁以上平台:网页浏览器、iOS、安卓、Windows Phone价格:免费(网页浏览器版),免费或是2美元(移动版)专家点评:&Robozzle的定义是一个社交化迷宫游戏,但是对我来说,他是一个有趣的学习编程的游戏。而且它也许还是一个让小孩子爱上计算机编程的游戏。&Alfred Thompson,高中计算机教师。如果你想给比较大的孩子一些挑战,或是想给你自己一些挑战,你可以试试Robozzle。这是微软编程人员Igor Ostrovsky在业余时间开发的一个游戏。Robozzle会给你一些指令,你要根据这些指令来解决各种问题,从而操控画面中的机器人。这个游戏有很多难度,难度最低的适合儿童,而难度最高的甚至会让一些专业的编程人员挠头。该游戏的网页版可供用户免费使用,其中的用户社区功能还能够让用户创建新的难度,或是对关卡进行评论,因此可以说这个游戏拥有一些社交化的功能。Robozzle的iOS、安卓和Windows Phone 7版为收费版。Cargo-Bot适用年龄:5岁以上平台: iOS价格:免费专家点评:&一个优秀的用iPad学习编程的应用。我的两个孩子都在使用它。&----Mike Lawrence。教育行业创业者、Google Teacher Academy联合创始人。Cargo-Bot是第一个完全针对iPad开发的编程学习应用。它的难度起点非常适合5岁以上的儿童,但是随着游戏的不断进行,其难度也会不断增加。游戏者需要在一个厂房中使用吊车来移动木箱。孩子可以在游戏的进程中学习各种编程知识,例如循环和调试等。该应用开发者Rui Viann在接受采访时表示:&我希望这个游戏能够让玩家沉浸在用调查变动箱子的过程中,而忘记了自己其实是在学习编程知识。&SpaceChem适用年龄:10岁以上,包括成人平台:PC、Mac、Linux、iOS、安卓价格:免费预览版、PC/Mac/Linux版10美元、iOS/安卓版3美元专家点评:&我认为SpaceChem是目前最好的编程学习游戏。&----Neil Brown,英国Kent大学计算机教育研究人员。SpaceChem这个游戏于2011年面世,它的用一种类似科幻电影的画面让用户来学习编程知识。该游戏的难度足以适合青少年用户,例如高中生甚至是大学生。这个游戏的目标,是通过完成编程操作,来搭建机器,与怪兽进行对战。该游戏的开发商Zachtronic Industries表示:&SpaceChem是一个适合12岁的儿童进行的游戏,而且足以让他们为之疯狂。当今人们都在谈论学习编程,这足以说明编程学习的重要性。像SpaceChem这样的游戏,能够教会玩家如何进行编程。&Robot Turtles适用年龄:3-8岁平台:桌游价格:25美元专家点评:&让孩子早点学习编程吧!这个游戏非常优秀!未来一片光明!&John Legere,T-Mobile CEO。这个关于计算机编程的桌游,适合年龄非常小的儿童。这个游戏去年在Kickstarter上成功完成了众筹,获得了超过60万美元的众筹融资,而他们设定的众筹目标,仅仅为2.5万美元。这足以说明人们对这个游戏的需要了,它能够教会玩家基本的变成知识。该游戏首批2.5万套,在上市之后就销售一空。该游戏的创造者Dan Shapiro表示,这个游戏非常简单,只需两秒钟就能够学会。Shapiro表示:&我认为编程是一种能够教给孩子的超能力,也是一种让他们跟上未来科技发展脚步的方法。&Robot Turtle最近刚刚被游戏公司ThinkFun收购,本月晚些时候,这个游戏就将大规模上市。Code Combat适用年龄:13岁以上(也适合更小的儿童,但是需要帮助和指导)平台:网页浏览器价格:免费专家点评:&让孩子在游戏的过程中学习编程,非常具有创意。&Jason Battle,阿拉巴马大学技术管理与政策学院副院长。Code Combat是这个列表上唯一一个需要玩家真的输入编程语言和指令的游戏,目前这个游戏只支持Javascript,他们计划在未来添加CoffeeScript、Python、Clojure和Lua等语言。不要被这些语言所吓倒,Code Combat能够让你在学习的过程中也能保持好心情。这个游戏目前除了支持单人游戏外,还支持多人游戏。它就像是一个网络游戏,玩家的招数就是他们所学到的各种编程指令。另外,此前他们刚刚获得了4万美元的资金,用于游戏的继续开发。Code Combat的开放商希望一直保持这个游戏的免费特性,如果玩家达到了一定级别,甚至还可以加入这家公司。是的,你没看错,玩儿游戏还能帮你找到工作。Ludos适用年龄:4-12岁平台:PC、Mac、iOS价格:119美元专家点评:&Ludos将真实世界和数字世界连接在一起的特性,是最吸引我的地方。&Terri Eichholz,教师。Ludos公司的首款游戏目前正在开发当中,预计今年8月正式推出。这个游戏能够将真实世界和电子设备屏幕结合在一起,该游戏的各种指导卡片为实体产品,而具体操作则需要在设备的屏幕上进行。该公司的首款游戏名为《Cork the Volcano》,这个游戏旨在向儿童介绍计算机编程中的一些最基本的概念。该公司后续将会推出更多的编程学习游戏。另外,该公司还推出了一个开放平台,任何人都可以针对这个平台开发游戏。Codemancer适用年龄:9-14岁平台:PC、Mac、iOS、安卓价格:20美元专家点评:&一个梦幻的游戏,游戏中的女性主人公能够教授儿童(包括成人)如何进行编程。这个游戏的每一个部分都让我艳羡不已!&----Lauren Scott,网页开发人员、Dev Bootcamp青少年教师。该游戏将于明年夏天正式登陆市场,它有着一个梦幻般的故事,这个故事和游戏中的女主人公将会吸引人们的注意力,让他在众多类似的游戏中脱颖而出。目前这个游戏正在众筹网站Kickstarter上进行众筹融资。游戏中,玩家需要使用&魔法符文&来操控一位名叫Aurora的人物,你的任务是帮助她拯救她父亲的生命。这个游戏的创造者 Lockhart希望这个游戏能够降低儿童学习计算机编程的难度,让更多的孩子能够在成长的初期就接触到计算机编程这种技术。Lockhart在众筹项目页面上写到:&Codemancer所使用的语言被设计的非常容易接近和理解。另外这些语言还可以轻松的被翻译成目前世界上各种主流的编程语言。而随着游戏的不断进行,我们将会加入一些更加复杂的程序和语言。&Machineers适用年龄:9-14岁平台:PC、Mac(iPad版本正在开发当中)价格:免费试用专家点评:&Machineers可以说是我所见到过的,最好的教育类游戏。&----Paul Hayes,编程人员、游戏开发人员Machineers是一个探险类游戏,玩家能够在游戏中与各种已经破损的机器进行交流与互动,试用编程原则(而不是编程语言)和拖拉的界面对这些破损的极其进行修复。Machineers的开发者是Danish Lohika Games团队的一名成员,他的名字是Henrike Lode。此前在对这个游戏进行测试的时候,一个参与测试的孩子曾经对他说,教育类的游戏,对于孩子来说,就像是一颗&藏在西兰花当中的巧克力&,要是想要吃到巧克力,就必须先吃掉难吃的西兰花。因此,Lode决定不将这个游戏作为教育类游戏进行营销,而是将其作为一个探险类的游戏推向市场,并且对其进行市场营销。Lode曾表示:&这个游戏是对未来的学习方式的一种准备和铺垫。这个游戏中没有数学和明显的编程语言,所以孩子们也许无法直接用这个游戏学习编程,但是它却大量的使用编程的原则,因此它能够训练孩子们用编程的方式进行思考,并且训练孩子的逻辑思考能力。而这种能力,正是学习计算机编程的基础能力。&目前这个游戏还在开发过程当中,但是Danish Lohika Games已经发布了PC和Mac平台的试用版,用户可以免费下载和试用。另外,该公司还计划开发这款游戏的iPad版本。Bee-Bot适用年龄:4-7岁平台:iOS价格:免费专家点评:&孩子只需拿过设备,观看指导视频,然后进行实践,就能够接触到各种编程的基本原则,例如错误、假设、测试、修正等等,最后孩子就能够达成最终的成功。&----Doug Peterson,加拿大Windsor大学教育学院临时导师。教育类应用开发商TTS设计了Bee-Bot这个游戏,该游戏旨在帮助儿童通过位置语言和各种数列来接触并学习计算机编程。这个简单的应用共有12个关卡。另外,TTS还推出了一个姊妹应用,名称为Bee-Bot Pyramid,该游戏适合7岁以上的儿童,售价为0.99美元。
24小时报不停
黑五当天特朗普在Facebook账号上叫卖自家商品
受黑五购物节推动,亚马逊贝索斯财富超1000亿美元
苹果要做“美剧工厂”:影视年投资或增至42亿美元
福布斯:iPhone X供应赶上需求 交付期快于6 Plus
可折叠iPhone传闻或成真?苹果申请可折叠屏幕专利
新版飞信复活,下月启动商用
今日头条张一鸣:西瓜视频将砸20亿进行补贴
提前完成千亿目标,雷军宣布小米重要调整
宝马下月将在中国推出共享汽车服务,车型为i3电动汽车
蔚来全球首家用户中心在京开业,明年将进入10座城市
papi酱注册商标遭拒后起诉被驳回:与其他商标近似
京东回应“跨区调货”收取服务费:不存在的
ofo回应滴滴派驻高管“集体休假”:系个人原因
“乐视致新”正式更名为“新乐视智家”
曝乐视供应商欲大量出售代工充电器以挽回损失
卢伟冰卸任金立总裁,董事长刘立荣兼任
马云:全球化不是去征服世界,而是服务世界
强生全线进军AI领域,研发外科手术机器人
谷歌伦敦总部今日破土动工 拟投资13亿美元
中国在国际上首次提出全液态量子器件与计算技术概念
2020年中国将实现5G大规模商用
掌众金服下调旗下小额现金借款产品综合息费至年化36%以下
路透:Uber将在下周初公布软银收购股票报价
华谊兄弟发布内容创作“I计划”
美团共享汽车落定成都,名为「美团租车」
小米印度出货量第一 雷军称商业模式先进
新加坡计划在2022年应用自动驾驶公交车
曝乐视供应商欲大量出售代工充电器以挽回损失
香港港铁可用支付宝购票 内地游客香港居民都能用
黑五收官,亚马逊“三丰收”,贝索斯成史上第一位千亿富豪
比特币强势上破9000美元关口,最高至9100美元
华大基因IPO数据出现重大差异
“黑五”中国市场“缩水” “双11”之后艰难收割
北京朝阳区政府:责成举办者立刻免除园长职务
BATJ总市值突破1.1万亿美元,年内增幅约一个亚马逊
港媒称共享单车退潮后共享手机涌现:陷阱还是馅饼仍未知
宝马下月将在成都推出共享汽车服务 车型为i3电动汽车

我要回帖

更多关于 打骂只会让孩子越胆却 的文章

 

随机推荐