《Scratch少儿趣味编程》
优点:与卡通人物相结合,趣味性更强。
缺点:基于scratch1.4版本,这有点过时。
适合人群:小学1-3年级学生入门。
学编程序最重要的是先培养兴趣,假如还没有开始就尝到了甜头,一上来就是说明书,或讲得太超纲,一定会影响孩子的“胃口”。选择一款卡通配图,色彩丰富,有趣且易懂的语言,最适合初学者启蒙。我上面推荐的这本书就是适合刚入门的1-3年级的小学生。
里面有七个卡通人物:喵大龙,搜索军,小数,阿粉,世界医生,节奏姐姐,跳哥哥,带孩子们学习不同科目的scratch编程。本书结合语文、数学、科学、社会、音乐、体育等学科有不同的案例。
数学项目涉及到倍数的概念,音乐项目涉及到音符和基本节拍,科学项目涉及到蚂蚁信息素,家长在使用时需要补充孩子相关的知识。
问题是这本书是基于1.4版写的,对2.0版的引用只是介绍了它们之间的区别。所以,只作为入门的参考书,可以选择这个。
《动手玩转Scratch2.0》
优点:真正的steam教育,超越scratch本身。
缺点:需要有一定的数学、科学基础。
适用人群:初高中学生、非计算机专业大学生。
这是一本scratch界的红宝书。如果你是在初中或高中的学生,或如果你是一位steam领域的老师,我强烈推荐这本书。作者简单地使用scratch作为工具来解释常见的计算机概念,如变量、逻辑决策、深度循环、递归、字符串处理、链表等等。
这本书中的知识可以说是很steam了,除了计算机的常识,作者还结合了数学、科学、艺术等知识。在逐个项目的学习中,孩子们可以通过编程学习如何计算水压、欧姆定律、三角学、几何学等等。所以这本书可以作为高中生甚至大学生的参考。当然,如果父母有能力指导自己的孩子,小学四年级也可以纳入这本书。
《Scratch趣味编程》
优点:22个项目,可以让孩子学会临摹。
缺点:基于1.4版本写的。
适合人群:1-3年级的初学者。
这本书可以作为入门的补充教材。这本书有22个项目,教孩子们如何写不同的项目。当然,我个人认为最好是去scratch社区,挑选几个评价很高的项目,然后把其他人正在做的事情分开,这样就可以快速取得进展。
最后,我想说:编程启蒙阶段,不要让孩子陷入技术细节,也不要让孩子只停留在代码的简单复制,像操作员机械地完成手工生产过程,而是要专注于整个学习过程,引导孩子学习。