机器人主题游戏课系列第二节——机器人编程启蒙
之前我们带孩子一起玩了RobotRun的机器人纸牌游戏,孩子们了解并遵守一定的游戏规则,并可以运用一些简单策略。我们还在成长型思维上迈出了重要一步——认识大脑,挑战可以让大脑变强壮!
现在,我们可以提高一些难度了:尝试控制一个机器人,进一步触发成长型思维!我们会带孩子一起玩两款不需要电子设备的编程启蒙机器人游戏,帮助孩子形象化地理解什么是机器人、什么是机器人编程。并且在游戏过程中触发孩子成长型思维中关键性要素——错误和失败的认知!
在此基础上,我们可以进一步发散——我们的生活中有哪些机器人呢?有哪些需要编程?为什么要编程呢?另外,我们还会从辩证的角度出发,和孩子一起探讨一下:1、人类和机器人谁更聪明?2、聪明是固定的还是变化的?是绝对的,还是相对的?
围绕以上几个游戏目的,您可以根据孩子的表现,见缝插针地与孩子展开讨论或聊天。并不一定会实现所有的目标,但我们只要有输出,孩子们就会有积累。有的孩子可能只想玩游戏,他们会在游戏中获取一些编程的实战经验;有的孩子可能在游戏过程中就会提出各种古怪的问题,他们需要尽快满足好奇心;有的孩子也许很容易就理解了编程,可他更感兴趣的是与你讨论各种可能性。无论孩子展现出来的是什么,最重要的是,获得一起玩的快乐!(题外话:编程这几年被赋予的意义太多,大家难免焦虑和心浮气躁。如果想要快乐地玩中学,那么这里有几个建议:第一,自己先全盘掌握好基本常识,不固执,不盲目;第二,放平心态,不要对孩子有领域奇才的期待;第三,明白学习任何事物,都是从简单到困难循序渐进的,从不会到会再到熟练这个过程终归是重复的,但未必会枯燥;第四,珍惜你和孩子的快乐游戏时光!然后再去忙!)
一、介绍一下两款开放式编程玩具游戏
本期使用的游戏道具是两款编程启蒙机器人:Code & Go Robot Mouse 和Botley the Code Robot。(以下简称机器鼠和机器人)我喜欢这两款的理由是:1.不需要任何电子设备,护眼护脑;2.开放式游戏,变化多端,不易枯燥!
机器鼠Code & Go Robot Mouse
机器人Botley the Code Robot
从编程启蒙到编程初级阶段的意义来说,二者各有好处,都能满足3-10岁孩子的初步培养。对于10岁以上的孩子,我个人觉得不依赖电子设备这一点就不是那么重要了,那么可选择的编程机器人就比较宽泛,如果有需要的朋友们,可以留言给我们,我们可以为你们单独再推荐一些适龄编程游戏。
二、陪玩的家长应当知道的通识1. 机器人和人哪个更聪明?这个问题实际上直指聪明的本质,它是成长型思维的一部分。聪明是一种当前状态,它一直在变化,而且还是相对的。举例孩子今天进步了,那么今天聪明;明天没有进步,那么明天的你就不如一直有进步的你聪明。如果比超级计算能力,人不如计算器,那么在这一点上人没有计算器聪明;可是计算器也是人发明并制造出来的,这样看,计算器肯定不如人聪明。所以,聪明是有条件的。如果你想一直聪明下去,那么就要迎接更多的挑战,取得进步,进步才会让我们保持聪明或者更聪明。2. 编程是什么?这个问题直指为什么全球都在提倡学习编程——因为编程是一个关注问题本身并解决问题的逻辑过程,在这个过程里会塑造孩子们面向问题时的处理方式。这些处理方式,将决定孩子们对自己前途的掌控力度!通识一下编程语言,它是编程过程中使用的工具,是让机器听得懂指令的一种语言。如C/C ,JAVA,Scratch,Python等等。简单说编程和编程语言之间的关系就是沟通和中英文之间的关系。孩子可以不会英文,但是得学会沟通;同理,孩子不一定要去学一门编程语言,但是孩子要有编程思想,或者说编程的思路!所以我们启蒙的是什么?启蒙的是孩子能够关注某一问题本身,并去解决这一问题的思维逻辑这一过程中,所要用到的方法、工具和主观信念。至于使用的是什么样的编程语言,相对来说并不重要。我们可以跟孩子这样去聊聊天:人创造了机器并可以控制它去做我们想让他做的事情,你知道我们是怎么控制他的吗?然后告诉孩子们,是用编程啊!生活里也有很多能编程的。比如定时/定温的热水器,达到预设条件就会自动烧水;比如一些商场里面的自动灭火器,当检测到烟雾时会自动喷水;再比如十字路口的红绿灯、违法拍照的摄像头、游乐园的旋转木马等等。其实在亲子关系中,我们无时不刻的在为孩子编程:冷了多穿衣服保暖,热了脱件衣服散热,别人给予帮助要说谢谢,不能在公众场合大喊大叫……这些生活的编程不断地进入孩子的大脑,然后有一天你便不需要时刻跟着孩子给他指令,他就可以独立运行(别管你输入的是英文、中文还是火星语)。在生活中,我们就是用编程来控制各种各样的机器——别管外形是什么样的、作用是什么、用得是什么语言,去做我们想做的事情!
3. 话题引申。从聪明不聪明的相对性角度来说,机器人就比苹果聪明,因为机器人能听懂并执行我们的编程。孩子可能会问为什么呢?因为机器人有大脑啊!它的大脑就是芯片,就像我们的大脑。但是光有大脑是不够的,还得有系统的学习才能运用大脑!编程就是你教机器人学习的过程。或者说,机器人就是通过我们的不断编程才能学习进化,才能变聪明。我们人的大脑也是一样的。只有不断地学习才能让我们发挥大脑的聪明才智,才能变得更更聪明!
4. 伟大的错误和失败!别管现实里你多牛,玩这两款游戏的时候一定比搭积木更难掌握。不断的出错和失败是妥妥避免不了的!将这个过程——(出错-调整-失败)x N=成功——展示给孩子非常非常重要!!明白这一点,我们就可以预估,带娃玩这个游戏,不光考验我们的耐心,还考验我们自己的成长型思维。我们正在把自己的面对错误、失败的成长型思维输出给孩子们!这是一个绝佳的机会,告诉孩子:看,爸爸/妈妈和你是一样的,也会出错也会失败,是非常正常的!沮丧、挫折感、失去耐心、想要大喊大叫都是很正常的!但这些感觉并不能帮助我们好起来。我们需要利用这些错误和失败,找到真正解决问题的方法,再试一次,最终一定能获得成功!这些错误和失败正在让我们享受进步的快乐,是非常伟大的事情!
三、两款编程机器人游戏课操作演示——第二节视频
(注:视频请看下一篇文章)
四、游戏中及后的其他工具和资源的利用
1、思维导图之地图式顺序步骤图
如果在游戏过程中利用卡片摆在路线上的时候,就不需要再另行画思维导图。如下图这样,比较适合低龄的孩子们,让他们编程的时候更加直观。
如果你的线路不那么光滑通畅,放置卡片会干扰或阻碍行进,那么就需要准备一张纸,划分同等大小的格子,就像棋盘一样,至少能够囊括你想要实现的路线步数,再让孩子编程之前,一部一部的在纸上演示,可以参考下图的应用。
2、游戏以外,平时的复习办法
《编程原来可以这样学1-4》
这套绘本贴近孩子们的生活,画风幽默。通过小孩子们感兴趣的红绿灯、好吃的、写作业与妈妈斗智斗勇、游乐场等几个场景,把理解编程、顺序逻辑、选择逻辑、循环逻辑基本解释清楚了。
大家可以根据孩子的年龄段的不同,选其中一本或者两本来读。如果孩子非常喜欢,那么反复阅读一本或者全部阅读都可以。还可以玩一玩书中的小游戏。
另外,阅读后趁兴实践那就更好了!马上拿出来编程玩具,设定个目标,实现它!
总之不要把书当成任务去阅读,让孩子觉得有趣最重要。
《机器鼠Code & Go Mouse Mania 棋盘游戏》
这个游戏是多人游戏。每个人按照顺序掷骰子,确定自己可以获取几张编程指令卡片,再规划自己老鼠获得奶酪的路径,按照规划去排列这些卡片,然后执行。如果一次执行不够,就需要等待下一次掷骰子来获取编程指令卡片。
谁收集的奶酪多谁获胜!
这款游戏胜在把路径规划 编程 飞行棋规则很好地结合了在一起。
还可以针对多个奶酪目标以及其他玩家的进度采取一些小策略(停留阻截)去进行路径规划。
总之,它是一款非常出色的强化编程思路的竞争性桌面游戏。
《Let's Go Code! Activity Set 动觉编程地面游戏》
孩子们可以自由组合16个EVA泡沫垫设计迷宫地图;可以用20个编码卡片指令来编程路线;其中的齿轮、弹簧、X禁行模件用来设置一些小任务;箭头和机器人的模件分别代表起点和终点。
玩这个游戏,能让孩子深刻理解在编程中,“转弯”是指原地旋转,它和“前进一步”是两个单独的指令。
这款游戏非常适合2.5-10岁的孩子。因为他们的年龄阶段刚好处在人际关系智能的发展期——角色扮演这一敏感期内。孩子在游戏中假装自己是一个机器人,与另一名玩家一起采用编程的方式,构建迷宫并规划指令,完成其中的小任务并执行抵达终点。
总之,希望大家喜欢这一节编程启蒙游戏课。如果你有更好的想法、批评建议,欢迎留言给我们!通过游戏,继续深入地讨论关于我们用机器人能做什么的问题。游戏中锻炼的核心是“数感训练”,并且继续进化成长型思维!您的点赞是我们的动力!感谢阅读!记得关注我们哦!
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved