2岁竟然可以学编程,原来精髓在这里

2018-05-14 12:38憨爸
时尚育儿 2018年1期
关键词:编程语言毛毛虫编程

憨爸

美国的编程教学低龄化的趋势非常明显,现在有越来越多的书籍、玩具、App都开始面向2岁左右的儿童。一般来说,如果想让孩子学编程,首先要从培养孩子结构化程序设计的思维开始。让我们来看看,在美国是如何从2岁开始就学编程的!

什么是结构化程序设计

编程看起来很高深,实际上却没那么复杂,说白了,就是你用程序设计语言写一段话,指挥计算机去做一件事情。那么你说话总得有前后之分吧,比如你对计算机说:“你好”“我是一位妈妈”“请你放一段音乐”。

这三句话其实就是你对计算机下的一系列指令,通过这个指令,计算机知道:“你在跟我打招呼”“你是一位母亲”“你需要我放音乐”。然后计算机就会按照你的指示,放一段音乐。

你对计算机说的那段话,就是结构化程序,它是按顺序依次执行的,只不过计算机所理解的语言不是我们平时通话的语言罢了。而计算机能够理解的语言,我们就称之为编程语言。

所以,给孩子学编程,我们就要学两点:结构化程序设计和编程语言。

编程语言有很多种,比如Scratch、Python、Java、C/C++等都是很主流的语言,而且儿童都可以学习,每种语言都有自己的格式和语法,学起来并不难,如果要说难的话,就难在编程思维,也就是结构化程序设计上。

编程玩具:有几款编程玩具非常值得推荐,也值得父母给孩子购买。如费雪Code-A-pillar、编程机器人Dash Robot和Robot MouSe编程老鼠迷宫。

费雪Code-A-Pillar

这款玩具通过给毛毛虫身体安装不同的行动模块,以下达行动指令。鼓励孩子去探索并理解开发程序过程中的一些概念和思考方式,能很好地让孩子树立逻辑思维能力。

毛毛虫的每个关节都代表一种意义:前进、左转、右转和播放音乐等。小孩子通过亲手组装毛毛虫的关节来让毛毛虫具备不同的动作序列。父母可以设定目标,让孩子通过连接关节来实现这个目标。当孩子连接毛毛虫的关节让它运动起来时,他會思考什么样的连接序列能够达成目标。每个关节可以看作软件开发中的功能函数,小孩子通过组装与不断调试、不断实践与验证,最终实现目标。这就是编程最基本的工作方式与思考过程。

费雪的这款编程毛毛虫玩具包括8个关节和1个头部,头部能发光、眨眼并播放音乐。除了标准的8个关节外,还可以通过购买扩展关节的方式来增添新的玩法,目前官方推出的扩展包括移动扩展包与声光扩展包,另外还有一个单独的具有360°绕圈功能的移动关节。功能关节越多,玩法就越多,但是需要注意的是,头部最多同时连接15个关节。

适合年龄:3-6岁

编程机器人Dash Robot

又潮又萌的Dash,中文名字是达奇,2013年出生于Wonder Workshop公司(2012年创建于美国硅谷),是目前亚马逊上评分最高的玩具机器人之一。这款机器人是学习编程的,有专门的App来提供编程界面。Dash能够辨认声音、定位物体,还能唱歌、跳舞。想要更好地玩耍,需要有iOS或者Android设备搭配。Dush顶部的几个按钮可不是装饰,而是内置了不同的执行程序。轻按电源开关打开后,如果小朋友没空答理它,只要按一下其头顶的按钮,Dush就会以不同的状态high起来。比如吹着口哨到处转悠,还会做不同的表情。如果有人对着它说话、拍手掌,它还会转头看向你。碰到过不去的障碍物,还会自己调头。玩到最后累了,Dush就会打个哈欠,自动关闭电源“睡觉”去了。Dush还有更多更深级别的玩乐体验,可以让小朋友自己来发现。

适合年龄:6岁以上

Robot Mouse编程老鼠迷宫

先来看全球最具科技感的STEM玩具长啥样吧!这是一款启蒙编程机器人。孩子在能够认识数字和字母之前,就已经能够理解箭头方向的含义了,利用这个Q萌的小老鼠机器人身上的方向按钮来编程,按照小朋友自己创建的迷宫找到奶酪,老鼠会发光以及发出声音,还具备两种速度,适合在桌面或地板游戏,让幼儿在游戏中接触到编程的基本原则。这款游戏对于即使是10岁的孩子都是个考验。因为孩子要提前在脑海中规划前进路线,需要空间逻辑思维和想象能力。

适合年龄:5岁以上

猜你喜欢
编程语言毛毛虫编程
基于JavaScript编程语言之 闭包技术在焦点轮播上的应用
计算机软件JAVA编程优势及其应用
玩游戏学编程,Blockly Games上手玩
纺织机上诞生的编程
彩色毛毛虫
可爱的毛毛虫
基于计算机应用软件开发的Java编程语言研究
编程屋完成数百元万天使轮融资
学编程,先画画
毛毛虫中的异类