已经有越来越多的家长意识到少儿编程对孩子的帮助,但入门阶段可是非常重要的,切不可操之过急、拔苗助长。今天,小编咨询了天才密码资深编程导师的意见,为大家系统梳理了下适合少儿学习编程的入门学习书单,其中不少是家长可以和孩子一起看的,建议转发收藏。
Scratch Jr:5-7岁
5-7岁的孩子动手能力不是很强,识字也不多,但已经具备认知象征和符号的能力,因此这一阶段比较适合学习MIT专为学前儿童开发的iPad应用——Scratch Jr,目前也有android版本,从而进行启蒙和引导,尤其是数学、空间、艺术等方面的抽象概念。
推荐书籍
《动手玩转 Scratch Jr 编程》
这本书是Scratch创始人合著的,Scratch Jr 的官方教材,里面包含动画、故事和游戏三方面的项目,图文并茂,讲解生动,适合5-7岁的小朋友入门。由于这个年龄段的孩子识字不多,建议家长们可以从旁辅导,书里也很贴心得给出了一些针对大人的建议。
天才密码系列教材—Scratch Jr精灵版
这本书是天才密码与复旦大学出版社合作出版的“天才密码STEAM之创意编程思维系列丛书”中的一本,获得了Scratch创始人Mitchel Resnick教授的推荐。结合学前儿童爱听故事、爱看绘本的特点,采用“故事+绘本”的设计,用“指令”、“积木块”等儿童能接受的简单用语替换“程序”、“编程”等专业词汇,既方便学前儿童初步学习Scratch Jr使用,也可用于家庭亲子阅读。扫描书中每页的二维码设计,还可以听到书中内容的相关朗读。
Scratch:8岁以上
这个时候的孩子已经具备动手能力,也有了一定的抽象思维,可以开始系统性学习编程,但还不具备纯写代码的能力。因此建议从Scratch开始学起,Scratch是MIT设计的Scratch Jr进阶版的少儿编程软件,孩子通过“堆积木”的方式,用鼠标拖动模块到程序编辑栏就可以进行编程了。
推荐书籍
天才密码系列教材—Scratch智慧版
这本书是天才密码Scratch教学专用教材,采用“项目制学习”的方式让孩子每学一个项目,就可以设计出一款程序。书中的内容模拟生活中的场景和游戏,生动有趣,注重运用,同时结合STEAM的各个领域,综合培养孩子的设计、数学、逻辑、抽象等多种思维能力,Scratch创始人Mitchel Resnick教授推荐。
动手玩转Scratch2.0编程
这本书不但教会读者最基本的编程概念,而且每一章都有很多完整的案例,即使没有任何编程基础的读者,也可以模仿它制作许多程序。
Scratch少儿趣味编程
这本书结合孩子们学习的语文、数学、科学、社会、音乐、体育等科目,手把手地教大家如何用Scratch 设计程序(如设计一个自动写作文的程序),配合各式卡通形象,通俗易懂,图文并茂,生动风趣,适合中小学生等初学者自学或在家长的帮助下学习。
编程真好玩
《编程真好玩:6岁开始学Scratch》,是经典的Scratch编程启蒙书,也是英国中小学生计算机课程读本,STEM创新教育体系参考读物。这本书介绍了Scratch的基础知识,通过详细讲解8款经典游戏的制作实例,让孩子快速掌握Scratch编程技巧,冰雪越野、迷宫寻宝,深海探险……在有趣的游戏中,孩子学习基础的编程概念和技巧,充分锻炼逻辑思维能力、想象力、创造力和分析解决问题的能力。
C++:9岁以上
基于前期Scratch图形化编程打下的基础,这个阶段孩子具备了一定的抽象思维和逻辑思维,可以开始学习C++的基本框架、语法、变量、函数等。
推荐书籍
CCF中学生计算机程序设计入门篇
全国青少年信息学奥林匹克联赛(NOIP)必备书,中国计算机学会权威出品,适用于小学、初中、高中C++程序设计爱好者,是C++初学者的必读书目,也是很多信息学奥赛教练的一手教材。
Python:12岁以上
对于新手学习者,Python不需要记忆大量的语法结构,就可以看懂代码,因此在孩子理解能力、逻辑思维都比较出色的时候,可以尝试学习Python。
推荐书籍
与孩子一起学编程
作者Warren Sande的孩子就是一个热爱计算机,从小跟着父亲玩Python很好的例子,因为有亲身经验,Warren Sand这本书可以说是老少咸宜,家长和孩子可以一起看。书中言语幽默风趣,还配上了孩子们都喜欢的可爱漫画和经过运行测试的程序示例,让学习过程变得充满乐趣。
父与子的编程之旅
这本书是Warren Sande的另一本编程入门书,详尽细致地介绍了Python如何安装、字符串和操作符等程序设计的基本概念,介绍了条件语句、函数、模块等进阶内容,最后讲解了用Python实现游戏编程。比较适合有一定编程基础的人学习。书里还用心编排了很多卡通人物及场景对话,让学习变得生动有趣。
趣学Python编程—Python for Kids
从这本书的原作名Python for Kids就可以看出,这本书是专为孩子打造的初学Python的书。这本书语言轻松,通俗易懂,介绍了python编程的基础知识和用Python开发游戏弹球和火柴人的实例,任何对计算机编程有兴趣的人或者首次接触编程的人,不论孩子还是成人,都可以通过阅读本书来学习python编程。
最后想说,看书,让你有收获了就是好书,但最重要的还是要多加练习,光看不练假把式,只有练习才能进步。
天才密码Genius Code:培养下一个乔布斯
从AI初体验,计算思维培养,到编程发明创造,麻省理工、哈佛、清华、斯坦福、华师大5所国际顶尖教育学府研究人员基于STEAM理念,共同打造适合国内孩子的编程课程,通过启发与探索式教学培养孩子的计算思维、分析问题解决问题的能力以及创造力。