2018-01-18 14:39:20
2018-01-18 14:39:20
现在给孩子学习编程已经成了时尚,看中的其实是其对小朋友逻辑思维能力、拓展思维能力和创造力的锻炼。之前在挑选合适小朋友在家里学习编程的资源时也做了不少功课,今天就整理一下分享给大家吧。
说到学编程,粑粑麻麻是不是自然而然会想到用准备好电脑或者IPAD?但是长时间对着电脑,视力可怎么办啊,既然目标是锻炼孩子的思维能力,那是不是可以找一些不需要电子设备的方法呢?今天先要说的,是那些不需要电脑也能训练编程思维的活动和玩具。
不需要电脑也能学Coding抽象思维能力是编程的一大核心概念,即知道用一个符号来代表一个意思,这个解码游戏是个不错的选择。
用卡纸剪出三个直径分别为3.25、2.5、1.5英寸的圆并上色。将最大的红色圆和第二大的蓝色圆分成27份,与最小的圆通过圆心钉在一起。红色圆的每个空格按顺序写上26个字母,最后一个空格填上问号。蓝色圆打乱字母的顺序填在每个空格里,余下的一个空格同样填上问号。
接下来可以让小朋友负责设置代码,譬如红圈的A代表的是一周某一天的首字母,然后粑粑麻麻和小朋友一起玩暗号游戏吧。作为给暗号的人,在红圈找到你要传递的消息,把对应的蓝圈的字母写下来;而读暗号的人则相反,从蓝圈找到字母把对应的红圈里的字写下来。
如果小朋友很有兴趣,也可以给孩子说说”Thomas Jefferson密码轮“的故事。在编程中,孩子需要掌握的另外一个重要技能是如果把一系列的动作分解成小的步骤,粑粑麻麻在生活各个环节都可以创造机会让孩子练习,譬如让孩子写一下如何做一个纸杯蛋糕,引导小朋友思考在做蛋糕的准备阶段、制作阶段和完成后各需要准备什么,分哪些步骤,每个步骤需要注意哪些点。
编程实质上是指导电脑一步一步完成指令,孩子们可以通过玩地图游戏来了解这个概念。在家里的地板上设定起点和终点,并在当中设置障碍物,小朋友指挥粑粑麻麻闭上眼睛听指挥,譬如往左走3步,右转往前走2步。小朋友需要根据粑粑麻麻的步子大小,来调整指令以最终走到终点。稍微大一些的孩子,则可以在纸上玩这个迷宫游戏。
让小朋友在格子纸上事先画好路线,标注起点和重点,另外准备一张白纸写下每步的指令,譬如往前走2格,右转等。将迷宫图纸给粑粑麻麻,小朋友读出指令指挥家长前进,看是否能达到终点。如果按指令走撞墙了,那小朋友就需要再去debug她的指令了。
在编程过程中,另一个需要掌握的重要因素是从看似无规律的事件中找到规律,Pattern在北美的数学教学中是一个独立的主题,国内的孩子也一定不陌生。小小朋友家长可以玩一些简单的游戏,譬如给孩子一堆乐高玩具,家长搭出红、红、黄、蓝、红,让孩子继续搭下去。
这些基本概念都熟悉了之后,我们进一步来看看编程语言。以前编程语言还都是二进制呢,现在很多已经不需要二进制了,但还是有必要让孩子了解二进制的概念,譬如通过这个手工。
根据孩子的年龄可以玩不同难度的“If...Then”游戏,学龄前小朋友可以玩:如果我这样做,那么你们也要这样做;大些的小朋友可以玩再复杂一些的'If...Then...Else'游戏,譬如程序员说“如果我抬起右手,那么你们要抬起左手,否则就是抬起右脚”,当程序员站在那里不动时,其他小朋友们就应该抬起右脚。如果想要增加难度,就用最快的速度切换指令。
以上就是小编给大家介绍的全部内容,大家都了解了给小孩学编程的好处吧,如果小朋友是乐高迷,那么现在不妨把积木好好拿出来利用下,让小朋友自己设计LEGO Coding游戏。先搭出这个可爱的小机器人吧。精彩资讯尽在开淘网。
推荐阅读
>> 查看更多相似文章