本文作者:sukai

编程测试题(编程测试是什么意思啊)

sukai 08-23 102

东西优选,最好的在等你

  本周推荐了一款编程桌游Code Master(编程大师),来自美国“烧脑”类儿童桌游品牌ThinkFun。就像昨天的分享文章《斯坦福大学:孩子长大不一定“编程”,但一定要培养“编程思维”!》中提到的,很多国家已经开始了“编程从娃娃抓起”,我们也推荐6岁以上的孩子通过玩这款桌游来启蒙编程思维。

  了解编程的人,一定深有体会:编程并不是会写代码这样表面的事,它的背后是编程思维,而编程思维帮助我们更好地适应这个时代。??

  ?

  ???

  这款编程桌游分级别、分难度的关卡设计,将编程的过程——“分析需求 → 编写程序 → 执行程序 → 调试程序”融入每一关,孩子像玩电子游戏一样,开动脑筋去帮助“闯关王”通关,在这个过程中需要的思考方式就是计算机编程的方式。在游戏的一些级别中,孩子还会了解到条件循环和分支等基本编程原理。

  ?

  另外,之前我们团过的重力迷宫(5岁以上)和塞车时刻(3岁以上)也在补团中。两款桌游重点培养的是孩子的逻辑思维能力和空间想象力,挑战卡的设计让大人、小孩都会很“痴迷”,让我们高效“玩出好思维”!

  昨天看过预告着急的妈妈可直接按照下面的方式参团,还不了解的可继续往下看。今晚22点准时开团!

  团品1:code master 编程大师6 - 99岁

  

  团品2:Gravity Maze 3D (重力迷宫)5 - 99岁

  

  团品3:Rush Hour Jr(塞车时刻初级版)3岁以上

  

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

  我们平台去年开设过一系列的线上儿童编程课程,今天再给大家推荐一款超赞的儿童编程启蒙桌游 —— Code Master 编程大师。

  

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

  说到编程,很多不了解的人第一想到的画面估计是这样的:

  

  

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

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

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

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

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

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

好了,知识点来了 ↓↓↓

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

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

  

为什么要培养编程思维?

  早在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开团,团完即止!

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

编程测试题(编程测试是什么意思啊)

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

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

阅读
分享