计算机博士帮你挑选儿童编程入门书
昨天题目复制错了,有海码留言说推荐得很好,怎么都是日本人写的[捂脸]。所以今天再发一遍。
为什么想起来推荐书,是因为这周海码爸爸做了三场直播,教孩子们用scratch写编程。爸爸妈妈们反应孩子实在是太喜欢这款软件了,希望能介绍几本scratch的入门书籍。所以就整理了这篇文章。
怎么来评价一本儿童入门编程书的好差呢?我的评价原则是那些分章节教软件模块怎么用的,就可以不用看了。比如这种的:
这类书很传统,我们成人看起来可能觉得挺好,逻辑很清晰,每个模块,每个功能都讲到了。但对孩子来说,就像是电器说明书一样枯燥乏味。
steam教育本身就是PBL的方式,如果离开了project的学习方式,那岂不是开倒车了。
但因为scratch在国内也是相对比较新的东西,所以这方面的优质书并不多。我整理了我手上的三本书,适合不同年龄段的孩子看。
漫画入门启蒙
日本人写的《Scratch少儿趣味编程》
优点:结合漫画卡通人物,趣味性比较好
缺点:基于scratch1.4版本写的,有点落伍
适合人群:小学1—3年级学生入门
学编程先培养兴趣最重要,如果还没开始尝到甜头,上来就是一本说明书,或者讲得太超纲的,势必会坏了孩子的胃口。选一本配图卡通,色彩丰富,语言有趣易懂的,最适合入门启蒙。推荐的这本日本作者写的书就比较适合刚入门的1—3年级小学生。
里面有七个卡通人物:喵太郎、搜索君、小数、阿粉、世界博士、节奏妹、跳跳哥,分别带小朋友们学习不同科目的scratch编程。书里结合语文、数学、科学、社会、音乐、体育等科目分别有不同的案例。
数学项目涉及到倍数的概念、音乐项目涉及到音符和基本节拍,科学项目涉及到蚂蚁信息素到概念,家长用的时候还需要给孩子补充相关的知识。
问题在于这本书是基于1.4的版本写的,涉及到2.0版本的内容只是介绍了区别而已。所以,只是作为入门的参考书,可以选这本,但还是听海码爸爸们讲的课最新鲜。
Scratch红宝书
美国人写的《动手玩转Scratch2.0》
优点:真正的steam教育,完全超越scratch本身
缺点:需要有一定的数学、科学基础
适合人群:初高中生、大学非计算机学院学生
这本简直就是scratch界的红宝书啊!
如果是初中高中生,或者你是steam领域的老师,我非常推荐这本书。作者仅仅是把scratch作为一个工具,讲解了计算机中的常见概念,比如变量、用逻辑做决定、深入循环、递归、字符串处理、链表等等。
这本书里的知识可以说非常steam,除了计算机的常见知识,作者还融合了数学、科学、艺术等知识。在一个个项目学习中,孩子可以通过编程学到水压怎么计算,欧姆定律、三角函数、几何图形等等。所以这本书可以作为高中生,甚至大学生的参考书。如果只是刚过入门,那还是选日本人的那本吧。
当然,如果家长有能力辅导孩子的,小学高年级也可以入这本书了,我身边的某个海码已经开始用这本书教孩子了。
入门类补充书籍
中国人写的《Scratch趣味编程》
优点:22个项目,可以让孩子学习临摹
缺点:基于1.4版本写的
适合人群:1—3年级入门学生
这本书可以作为入门启蒙的补充教材,里面共有22个项目,告诉孩子怎么编写不同的项目。
当然,我个人觉得还不如上scratch社区去拿几个评分高的作品,去拆解一下别人的做法,这样的学习进步来得快。毕竟在编程学习中,我们通常会通过拆轮子的方法去学习别人的编程逻辑,以提高自己的能力。
但爸爸妈妈们会考虑到孩子长时间对着电脑伤眼睛。我建议可以选这类书,里面有各种类型的项目,可供孩子开拓眼界。
最后,我想说的是:编程启蒙阶段,既不要让孩子陷入技术细节,也不要让孩子只是停留在简单复制代码,像操作工机械完成手工制作流程一样,而是要注重整个学习过程,这样才能真正引导好孩子的学习。
今天(12月8日),是海码爸爸发起的“编程一小时—跟着计算机博士学创意编程“的最后一次课,导师是浙大计算机博士翁恺老师,教孩子用编程《如何开一场家庭音乐会》。想参加的请点击阅读原文报名。
海码爸爸 ∣一群计算机博士发起的父联组织
长按识别二维码,加关注;欢迎加入QQ群:361999832