现在少儿编程的关注度越来越高,各种各样的少儿编程培训班也横空出世,这样想来,我在今年1月份就放弃做了半年多的培训班(详情见文章“为什么做了半年少儿编程教育培训班后,我决定放弃”),似乎是有点可惜,尤其是最近时不时都会收到家长问我“开始招生没有”的信息,我只能无奈地推荐给南京的另外一家机构,难免心里也会惋惜一番。好在来到 makeblock 这家公司后,无论从专业素养还是行业素养上,都有很大的提升,不仅对教育的理解更深入了,也对steam教育行业有了更全面的认知,总算是失之东隅收之桑榆。
在我看来,小朋友学习编程,像 Scratch编程或 app inventor 编程,目的都是为了创造,为了去解决问题,为了成为信息时代的创造者而不是消费者,这也是Scratch创始人发明Scratch这个少儿编程工具的初衷,所谓工欲善其事必先利其器,为了将我们的一些想法变成作品,我们才要去学习像Scratch和 app inventor 这样对小朋友很友好的工具。所以大家在选择培训班时,一定要注意小朋友在上课时有没有自主创作的空间,老师会不会鼓励小朋友表达自己的想法,去将自己的想法变成现实。如果一个少儿编程的培训班以教成人的方式来上课,重点在让小朋友去掌握这个技能而不是教他们去创作,那我个人觉得这种教学方式是存在问题的。
说了这么多,还没说到正题,下面推荐几本少儿编程方面还不错的书籍,都是我自己看过的,供大家参考。
Scratch 这款软件针对的是比较大(8岁以上)的小孩,Scratchjr 是一个 iPad 应用, 针对的年龄段更小一点(5-7岁),如果小朋友想尽早接触一些编程,建议可以先玩一下 Scratchjr,然后再过渡到 Scratch 的学习。这本书是 Scratch创始人合著的,Scratchjr 的官方教材,图文并茂,讲解生动,适合5-7岁的小朋友入门。由于这个年龄段的孩子识字不多,建议家长们可以从旁辅导,书里也很贴心得给出了一些针对大人的建议。
这本书的特点是图文并茂,彩色印刷,颜色丰富,很适合买给小朋友自己看,是一本不错的入门书,但相对来点,讲到的知识和书里的项目都比较少,如果要深入了解,光看这本书还不够。这本书适用的年龄段比较小,7岁以上应该就没问题了。
备注: Scratch少儿趣味编程 也是一本很畅销的书,但书里是根据 Scratch1.4 版本写的,推荐家长们直接让小朋友学习 Scratch2.0,毕竟软件总是更新后的版本更强大,旧版本慢慢的用的人就少了。
Scratch 的经典教材,讲解深入浅出,非常全面系统,书里的项目非常丰富,跟着这本书把书里的项目都过一遍,对Scratch2.0 的掌握应该就差不多了,不过这本书没有前两本那么图文并茂,读起来要求更多的耐心,对孩子的要求也高一点,建议父母也能跟着一块学习,必要的时候给予指导。如果是成人学习Scratch2.0,强烈推荐这本书。
4,写给大家看的安卓应用开发书 App Inventor 2快速入门与实战
app inventor 不错的入门书,译者对 app inventor 很熟悉,自己用 app inventor 开发过俄罗斯方块,“本书由浅入深地介绍了强大的可视化编程工具AppInventor2,任何人都可以用它来开发自己的应用。作者汇集了13个有趣的例子,读者可以跟随书中的讲解,亲手创建这些应用,从实践中学会开发安卓应用的基本知识与技术。” 译者也把这本书的电子资源公布在了网站上,感兴趣的可以点击 https://book1.17coding.net/ 进入学习。
在学完 Scratch 这种图形化编程语言后,如果小朋友对编程感兴趣,想进一步学习代码类编程语言,非常建议从 Python 这门语言入手,Python 语法简单,且功能强大,同时也正得到越来越多的关注和应用,不用担心学完后很快就过时,本书作者是一对父子,讲解了如何用Python实现游戏编程,为了让学习更有趣,书里编排了很多卡通人物及场景对话,让学习者在轻松愉快之中跨入计算机编程的大门。本书很适合亲子一块学习。
如果小朋友学习 Scratch时,不仅对软件编程感兴趣,同时还想加入更多动手环节,推荐一款入门产品 mBot,mBot 易于组装,支持 app 控制,同时有一款配套的学习app (M部落)帮助小朋友学习编程(如果小朋友学了 Scratch,那学习 M部落 真是不在话下了,正好锻炼小朋友的迁移学习能力,没学过Scratch 的小朋友也可以从 M部落入门图形化编程)mBot 本身还支持更多扩展,加上扩展包后,mBot 可以变成其他形态,很适合同时锻炼小朋友的动手能力。如果已经购买了 mBot,推荐上面这本书,书里的讲解清楚明白,也有很多动手项目,相信小朋友学完后,不仅能成为小极客,还能变身为小创客了。
如需转载,请事先征得我的同意,否则我会一一举报。
网友评论