本文作者:qiaoqingyi

master编程(编程mastercam)

qiaoqingyi 06-01 127

东西优选,最好的在等你

  今天给大家带来的是一款超赞的儿童编程启蒙桌游 —— Code Master 编程大师,强烈推荐给从没接触过或刚刚开始入门编程的孩子。

  

  看过我分享的主文《斯坦福大学:孩子长大不一定“编程”,但一定要培养“编程思维”!》的同学可以把下面有关儿童编程在国外的火热情况和培养编程思维的重要性这部分略去,直接看后面Code Master 编程大师的介绍和玩法说明就好。还没读过主文的同学请先耐心听我这个资深“码农”(自报下家门,逃妈我当年读的是计算机专业,多年赖以生计的职业也是程序猿~~~)啰嗦一下^_^

  儿童编程是近几年非常热的一个教育话题。有多热?美国前总统奥巴马2013年就号召全美学生学编程,英国则是在2014年将编程作为5-16岁学生的必修课。日本走得更早,在2012年中小学生就开始学习编程了。而浙江省,2017年的新高考方案也已将信息技术(含编程)纳入高考科目。

  为何编程这么重要呢?

就算长大不当程序员,现在也要学编程

  说到编程,很多不了解的同学第一想到的画面可能是这样的:

  

  

  有人就曾总结,很多科技行业的杰出领袖都有从小学习编程的经历!

乔布斯:11岁开始学习编程,创办苹果公司,成为一代传奇领袖;

比尔·盖茨:13岁开始学习编程,大学创办微软,成为世界首富;

扎克伯格:10岁开始学习编程,创办Facebook,成了最年轻的亿万富翁;

百度创始人李彦宏、腾迅创始人马化腾、新浪创始人王志东、网易创始人丁磊、360创始人周鸿祎,他们都有共同的职业起点——程序员。

  虽然编程这么“有前途”,但有的家长估计会想了,“这对于孩子来说也太难了吧”,“真的要学这个吗,我孩子以后又不一定要当程序员”……

  好了,知识点来了 ↓↓↓

  不当程序员,也要学编程,因为编程思维非常重要!

master编程(编程mastercam)

  正如乔帮主的经典名言:“这个国家的每一个人都应该学习电脑编程,因为它会教你如何思考。"

  

为什么要培养编程思维?

  早在2006年,卡内基梅隆大学的Jeannette Marie Wing教授就提出,编程思维是每个人的基本技能,不仅属于计算机科学家。在阅读、写作和数学之外,我们应当将编程思维加到每个孩子的培养能力之中。2013年,斯坦福大学教育学院网站上的一篇文章“Learning to code isn't enough”(“只学写代码是不够的”)再次强调了儿童学习编程很重要,不仅仅是学写代码,而是要培养“编程思维”。

  那究竟什么是编程思维呢?

  首先它跟我们平时所说的“批判性思维”、“逻辑思维”类似,都是指人脑的某种理性思考活动。但它远比这些思维的含义宽广,编写一个计算机程序,跟做一道菜,完成一个项目,管理一家公司,甚至于治理一个国家,本质上都具有相同的目标——就是要解决问题。编程过程培养的思维林林总总,比如:

  A. 框架设计思维

  B. 大问题拆解思维

  C. 函数思维

  其他还有很多,比如抽象,循环,并发……就不一一列举了,总之,最重要的,具有编程思维的人,能够将一个问题清晰具体地描述出来,并且通过收集、分析数据来理解和思考问题,并将问题的解决方案表示为一个信息处理的流程。简单说,培养孩子的编程思维就是培养他理解问题、找出解决问题路径的能力。

培养编程思维从Code Master开始

  要说培养编程思维最直接的方法肯定是直接码代码!现在有很多专门为儿童编程建设的网站,比如Scratch, code.org……但作为一位本科加研究生学了7年软件编程,工作十来年也一直在写程序的资深码农,我必须要敲黑板了:先别急,别上来搞得那么BIG。

  培养编程思维,完全可以从编程桌游开始找感觉。特别是对于之前没接触过编程概念的孩子。一来不用死盯着屏幕费眼睛;二来学编程思维如果连玩玩桌面游戏这关都没过,说什么在线上网学习,那就基本是一厢情愿了。

  今天我给大家推荐的Code Master (编程大师)就是一款很棒的儿童编程启蒙桌游,它将编程思维融于游戏情境中:

  分析关卡条件类似于编程前的分析需求,铺排闯关路径就像编写程序过程,而闯关过程就是执行程序,最后调整路径和程序调试bug也是对应的。由深入浅的分级关卡设计,让孩子既能充分享受到闯关的乐趣与成就,又能在游戏中建立规划,顺序推理和解决问题,从而启蒙编程思维。

  

  为什么推荐Code Master?原因很简单,编程桌游必须得是程序员来设计才原滋原味。 Code Master 的发明者是前 NASA程序员 Mark Engelberg,据江湖传,这位美国码农自己代码写得杠杠的,在一次看儿子写计算机作业时,非常地捉急,感觉完全没有自己当年键盘少侠的风采,于是设计出Code Master,也杠杠地拼了回爹。

  

  接下来插播广告:Code Master是由美国益智玩具翘楚品牌 ThinkFun出品。ThinkFun是什么来头呢?这么说吧,美国家长但凡要给孩子选“烧(益)脑(智)”类儿童桌游,首选ThinkFun,比如我们今天返团的塞车时刻和重力迷宫?(详见第三条推送)?。?

  秉承Thinkfun 玩具一向的风格,Code Master一经推出就收到诸多好评,多次获得国际大奖:

  

  广告完毕,进入关键的玩法介绍部分。

Code Master怎么玩?

  Code Master的游戏核心就是:设计行动令牌顺序,使得闯关王能够通过令牌对应颜色的路径收集水晶,到达城堡(有的关卡没有水晶,则直接到达城堡就成功了)。

  在了解如何玩之前,我们先来看一下游戏配件:

闯关王1个

城堡1个

能量水晶6个

闯关地图册(map book)1本,包含 60 种级别挑战,分别为初、中、高及专家级

闯关指南(guide scroll)1本,由简到难12种

行动令牌12个

条件令牌8个

说明书(introduction manual)1本

  

  游戏由简到难一共有60个关卡,孩子需要使用编程逻辑来指引他的化身(闯关王)在这个异国情调的世界一步一步地寻找权力水晶。这正如一个程序员得把头脑里的想法变成一步一步可执行语句。Code Master的游戏不只教会孩子编程背后的原则,还有建立规划,顺序推理和解决问题的能力。

  先通过一段视频来了解这款桌游该如何玩吧:(视频较长,建议在WiFi条件下观看)

  

  具体玩法步骤如下:

  1、选择关卡(分析需求)

  就像在编程之前需要先分析需求一样,玩桌游时我们要先选择一个关卡,并根据关卡条件将闯关王、城堡及能量水晶都放在地图上正确的位置上。

  

  根据Level 1的要求 :闯关王起点位置为5号,城堡在3号位置,拥有2个红色令牌和2个绿色令牌,按照要求在地图上摆好物件。

  2、设计闯关路径(编写程序)

  接下来,根据关卡对应级别的闯关指南设计闯关路径,调整行动令牌的顺序使得闯关王能通过地图上对应颜色的路径,搜集水晶,回到城堡(没有水晶的关卡则直接回到城堡)。

  这个过程就类似于编写程序的过程,隐含了流程图设计和常见的编码规则,潜移默化地传递了计算机程序设计的基本概念。在设计路径的过程中,孩子需要不断思考各种可能路径,很好的培养了逻辑思考能力。

  

  level 1 对应的闯关指南scroll 1,要求利用2个红色令牌和2个蓝色令牌到达城堡,我们可以设计如图顺序。

  3、开始闯关(执行程序)

  现在就可以开始正式闯关啦!拿起你的化身(闯关王)在地图上按照设计的闯关路径移动,如果闯关王收集到所有的水晶,并且到达了城堡,那么恭喜你,可以开始下一关卡的游戏啦!由浅入深地闯关的过程,正是孩子一步步学习顺序排列的逻辑关系的过程。

  比如Level 3:闯关王从4号位置开始,通过蓝-绿-蓝-红的路径,在1号点拿到水晶,到达城堡0号位置。

  

  一开始就是这样很简单,随着关数往后,会增加条件令牌,逻辑和步骤越来越复杂,但同时也会慢慢激起孩子的斗劲!条件令牌类似于编程中的判断条件,如果前面的结果满足判断条件,则通过绿勾路径,如果不满足,则通过红叉路径。

  

repeat until 循环

  

While 条件

  

分支

  Level 33:从数字1开始,经过红-绿-蓝三步后,会来到条件令牌前进行判定“是或否”,如果判定为“否”,则返回进入新一轮循环,从红色开始。直到满足判定条件,到达终点位置4!

  

  

  4、调整路径(调试程序)

  当然,我们也不可能每次都恰好一下就摆对顺序,这个时候就需要在闯关指南上,不断调整行动令牌的顺序,然后重新行动,直到成功。

  这就像在编程的过程中,哪怕最有经验的程序员也会出无数小bug,需要不断弥补纠正。孩子可以在这个过程中充分体验到:遇到挫折很正常、问题可以逐步解决,慢慢培养出耐心和信心!

  这个游戏从入门到专家四个等级,难度跨越还是有的,总有怎么也走不对的时候!所以说明书后半部分还提供了每个关卡的答案。

  

  孩子尝试了多次还是没有找到正确的路径,爸爸妈妈可以适当提醒下某个步骤,不用直接给孩子答案。这样既不打击孩子信心,又能帮助孩子顺利通关!

QA时间

  1. 玩Code Master需要先懂编程知识吗?

  NO!

  这款桌游是为了培养编程思维,并不需要孩子先学过编程知识,或家长必须懂如何编程才能玩。桌游不会直接涉及到编程的代码,但游戏过程模拟编程过程,主要在思维层面对孩子进行熏陶。

  2. Code Master适合多大的孩子玩?

  6-12岁的孩子。

  Code Master最初设计是一款适合8岁以上孩子、成人的桌游,实际体验中我觉得这款游戏很适合国内6-12岁的孩子。如果孩子的逻辑思维能力和理解能力比较强,基本上5岁多也是能够上手的。我们家的CodeMaster就是逃逃5岁生日时朋友送的,他从初级关卡玩起,后来就慢慢开始“闯关斩将”了。

  当然,对于已经有过编程训练、写过不少代码的孩子,用这款桌游来做启蒙就没必要了,要买就纯粹是当作“玩”好了。

  3. 女孩子适合玩Code Master 桌游吗?

  YES!

  前面讲了,长大不当程序员,也需要培养编程思维。男孩女孩都非常适合玩Code Master,而且女孩子在低龄段阶大脑发育往往比男孩子要快一些,玩Code Master表现还会要好些呢。

  4. 爸爸妈妈要陪孩子一起玩Code Master吗?

  YES or NO.

  Code Master的游戏配件较多,玩法也很烧脑,除非孩子天赋甚高,否则不容易一开始就get到乐趣点,自己玩下去。所以,YES,爸爸妈妈开始阶段一定要陪着孩子一起玩,帮助他理解游戏配件的用法和游戏规则,通过亲子游戏的形式把孩子“带入门”。

  在由浅入深的游戏闯关过程中,当孩子逐渐感受到闯关的成就感与乐趣后,就能开始独立玩游戏。这时候,NO,不用家长陪玩了。

  而且随着不断地重复闯关,孩子的逻辑思维能力越来越强,到后面高级的关卡,大人还要做好被孩子“完虐”的心理准备。

  最后,不会玩这款桌游的爸爸妈妈也不要担心,我们为大家准备了详细的中文电子版游戏说明书,关注“东西儿童教育”公众号,后台回复“编程大师”可以获取下载方式哦。

  今天我们团购的产品是精装礼盒装,包装外观很高大上,自用送人都很合适。实际上这款游戏是美国这边孩子经典生日礼物,有时还会收到重复的。逃逃5岁生日收到一份,6岁又收到一模一样的两份~~~

团购信息

  团品:Code Master 编程大师

  适合年龄:6 - 12岁

  团购价:156元包邮 原价:180元

  团购时间:4月4日(周二)晚22:00开团,4月6日(周四)晚22:00准点截团!

  发货及快递:上海发货,下单后48小时发货,中通/申通快递,全国包邮(港澳台除外)。

  非质量问题,不支持退换。建议大家理性购买!收到快递后请当场验收,如遇包裹外观有明显破损请当场退回,并及时联系客服。

  工作时间:周一~周五,9:30-18:30。非工作时间,如果着急的朋友也可拨打17713620142这个电话。

阅读
分享