小学生数字控迎来了第一个寒假。足足一个月的时间,可以让他接触一些好玩的东西了!
少儿编程是现在很时髦的东西,如果你觉得不花成千上万的学费就玩不转,那可就大错特错了。我们来看看每天跟着妈妈上班的数字控是怎么自学编程,顺带练习英语的吧。
出自名门的Scratch是专门为儿童设计的计算机语言。数字控最早听说这种语言是在他的英文书里。
之后,我做了些功课,还发现乐高机器人的编程模块与Scratch还有着很深的渊源。这对数字控这种理工男来说,能有硬件配合真是太完美了!
软件 - Scratch Junior
由于孩子自学,开始的阶段要足够简单才能让他有信心继续。所以我们从Scratch Junior开始。
只看名字,你一定就能猜到这是个宝宝版的。它的使用对象是5-7岁的孩子,不需要电脑,适合在iPad上使用。和Scratch一样,孩子通过拖拽一个个功能模块来完成编程,只是功能相对简化。
App里有每个按钮的详细功能介绍,从一开始就被我调成了英文的。因为数字控有强烈的愿望想学,这点障碍好像很容易就克服了。
如果你觉得只靠这些说明有点不踏实,可以买一本官方的操作手册(The Official ScratchJr Book),这本书也有中文版的。
Scratch jr 迅速成了数字控的最爱。那只胖乎乎的小猫和同伴开始在数字控的iPad里上蹿下跳,替他干了很多本人不敢做的事情,比如在教室的讲台上跳99下。
硬件 - Lego Boost
接触了编程之后,乐高也能玩出新高度了。有了马达和各种传感器,动起来的乐高块块更适合培养理工男了。
数字控根据自己的经验把这个过程总结为5个步骤:Design-Build-Code-Test-Improve。
Boost应该是最简单的机器人产品,其中需要用到的编程知识大概相当于Scratch jr。看看模块的样子,是不是有点眼熟?同样,各种说明解释也可以调成英文的。
数字控忙活了两天,拼好了这只机器小猫。通过在iPad上编程,可以控制小猫身体各部分的活动作出各种表情,摇尾巴,撒娇吃奶,还能吹段口琴。他从Scratch jr 里学到的编程知识能很直观的表现在这只机器小猫的各种动作里。
这就是数字控自学编程的第一阶段。
你可能会说,这也太简单随意了吧?我毕竟不是真的要让孩子去做程序员,重要的是想锻炼他学习新知识的能力,同时也了解一些电脑程序设计、运行的原理。如果有时间,下一个阶段我们打算试试Scratch。
领取专属 10元无门槛券
私享最新 技术干货