近日,TIOBE 公布了2020年4月编程语言排行榜,本月 TIOBE 指数前 20 冲进了一匹让人意想不到的黑马——Scratch少儿编程,众所周知,这是一个旨在教育孩子的编程语言。
软件首席执行官Paul Jansen对此表示:“在如今的生活中,计算机越已经成为不可或缺的一部分,孩子们学习编程语言也成为了流行趋势“。
少儿编程正大火,编程学习正逐渐低龄化,发明「小海龟编程」的人工智能之父西摩尔·帕普特曾说过 ,“通过编写计算机程序,孩子们既能尝试着理解和掌握最现代、最强大的技术工具,有机会触及科学和数学的最深处,并且体会到创建智能模型的美。”
帕普特的少儿编程教育思想非常著名,引领着所有学习少儿编程的孩子及其家长,主要有以下四个核心点:
1.孩子在动手中学习
(Children learn by doing)
孩子被自己的热情所驱动,主动地去获取知识而不是痛苦地被填鸭。
2.可触摸的实体帮助思考具象化
(Tangible objects support concrete ways of thinking)
从实践中去感知编程,去思考自己触碰到的编程的意义。
3.强大的理论可以赋能个体
(Powerful ideas can empower the individual)
Powerful idea 在派普特的教育思想中非常重要,不过他并没有在书中直接定义什么是 Powerful idea这个理念。
但将 TED 引入中国的叶富华曾有过很形象的解释:
编程本身并不能使你成为更懂得思考的人,只有当你通过编程,在电脑上做了某些模拟,然后加深了对世界的理解和认识之后,你才真正接触到了派普特说的 Powerful ideas。
4.自我反省可以帮助孩子看清自己的思考与周遭环境的联系
自我反省就是分析和解决问题的能力,能够在现实生活中训练出批判性思维,孩子脑中的调试程序是“智力活动的本质“ 。
让孩子并不仅仅是学习编程,更是从学习编程中锻炼思维、提升脑力。
为了大家能够更加了解少儿编程,异步君社区邀请到《C++少儿编程轻松学》作者左凤鸣老师,他将以多年一线编程教学经验,为大家免费讲解中小学生C++语言高效学习方法!
扫描下方二维码,添加异步小助手微信(epubit2017);添加成功后,回复0422,即可进入直播间;4月22日(周三)晚上8点,准时开课,不见不散!
免费直播不够看,既是程序员又是家长的你,不如为孩子挑选一套合适的少儿编程教材吧!这份适合孩子读的编程书推荐给你~
1
C++少儿编程轻松学 写给中小学生的零基础教程
作者: 李强 林子为 郝敬轩
◆ 作者多年一线编程教学经验,深受中小学生喜爱
◆ 内容围绕考纲设计、巧妙讲解,易于掌握
◆ 配套资源解决家长和学生痛点
图书内容:本书由浅入深地引导读者学习C++编程,涉及变量、分支、循环、数组、字符串、函数等重要知识点,同时总结了程序调试技能、编程规范、考试经验等。
包含丰富实用的代码示例,旨在帮助学生快速入门C++编程,并能够在案例的引导下,进一步夯实C++编程技能,轻松应对各类编程竞赛。
除此之外,本书还提供了配套的题库供读者自行练习,并辅以代码作业检测平台,帮助家长和学生做好课后练习与学习效果评估。
适合人群:本书适合小学四年级以上、零基础且对C++编程感兴趣的学生;准备参加全国青少年信息学奥林匹克竞赛的学生;准备参加CSP软件能力认证的学生;准备参加全国青少年软件编程等级考试的学生;准备参加蓝桥杯编程竞赛的学生;准备参加青少年人工智能和编程技术相关考试的学生。
2
Scratch 3.0少儿游戏趣味编程
作者: 李强 林子为 李若瑜
◆ 注重基础知识的介绍和铺垫,训练编程思维
◆ 游戏选取注意代表性和趣味性,区分不同难度层次
◆ 使用“小贴士”和特殊的知识板块,强调重点和难点
图书内容:本书通过讲解用Scratch 3.0 编写15 款有趣的小游戏和小程序的开发过程,共8章和1个附录,由浅入深地向读者介绍Scratch 3.0 编程的基本技术以及程序设计的基本思维和方法。
适合人群:本书适合中小学信息技术课教师或培训老师、想要让孩子学习Scratch 的家长阅读参考,也非常适合小学生或初中学生自学。
3
趣学Python——教孩子学编程
作者: 【美】Jason R. Briggs
译者: 尹哲
◆ 作者从8岁开始编写程序,多年来致力于软件
◆ 通过编写游戏来学习,进入Python语言的世界
◆ 代码用不同颜色提示、分析和说明
图书内容:是一本轻松、快速掌握Python编程的入门读物。全书分为3部分,共18章。
第1部分:第1章到第12章,介绍Python编程基础知识,包括Python的安装和配置、变量、字符串、列表、元组和字典、条件语句、循环语句函数和模块、类、内建函数和绘图等等。
第2部分:第13章和第14章,介绍如何用Python开发实例游戏弹球。
第3部分:第15章到第18章,介绍了火柴人实例游戏的开发过程。
适合人群:语言轻松,通俗易懂,讲解由浅入深,力求将读者阅读和学习的难度降低。任何对计算机编程有兴趣的人或者首次接触编程的人,不论孩子还是成人,都可以通过阅读本书来学习Python编程。
4
Python少儿趣味编程
作者: 李强 李若瑜
◆ 精心选取和组织内容,注重难易适度
◆ 坚持“做中学”的理念和方法
◆ 体现趣味性、增强可拓展性
图书内容:本书是少儿学习Python编程的趣味指南,全书共17章,按照由简到难、逐步深入的方式组织各章内容。
本书从认识Python开始,首先介绍了Python的安装和IDLE的使用,然后依次介绍了变量、数字和字符串、列表、元组和字典、布尔类型等数据类型,以及条件、循环、异常和注释、函数、面向对象编程、文件操作等基础知识,并且通过实际案例讲解了海龟绘图、Pygame基础和游戏编程,以及Python在自然语言处理方面的应用。
本书精心选取内容,注重难易适度和趣味性,语言通俗易懂,代码示例丰富。在多章的末尾,还给出了一些练习题并给出了解答。
适合人群:本书适合想要学习Python编程基础的少儿(尤其是10岁以上的孩子)及想要教孩子学习编程的家长阅读,也适合少儿编程培训班的老师用作少儿编程培训的教材。
5
Scratch 3.0少儿编程趣味课
◆ 从少儿认知和学习理念入手,内容精心设计
◆ 做中学,动手学,轻松掌握Scratch 3.0创意编程
◆ 全彩印刷,40个丰富多彩项目,2个完整游戏案例
图书内容:本书是一本学习Scratch 3.0创意和编程的趣味课程指南。全书分为3篇,共25课。
首先从少儿学编程的基础和准备出发,详细介绍了Scratch 3.0的界面和功能,通过40多个项目示例,展示了各类积木的用法和编程技巧,并介绍了如何将Scratch 3.0和Makey Makey、micro:bit、LEGO MINDSTORMS EV3等硬件结合进行编程开发。
最后,通过两个完整的游戏案例的开发,展示了如何综合应用前面课程所学的知识和技能。本书在课程中,通过“想一想,试一试”板块激发读者进行思考和动手实践,并且在附录部分给出了相应的提示和解答以供参考。
适合人群:本书适合中小学信息技术课教师或相关培训机构教师、引导孩子学习Scratch的家长阅读参考,也非常适合小学生或初中学生自学,还可以作为课外培训班的教材。
6
趣学JavaScript——教孩子学编程
作者: 【美】Nick Morgan(摩根)
译者: 李强
◆ 教授思路清晰,内容活泼,易于学习和掌握
◆ 全彩色印刷,零基础学编程,孩子也能读懂
◆ 举一反三,帮助孩子牢固掌握所学的知识和技能
图书内容:用轻松愉快的方式,通过耐心的、按部就班的示例,以及充满乐趣的图示,帮助读者轻松地学习编程基础知识。
全书共16章,从基础知识开始,详细介绍了操作字符串、数组以及循环,然后继续学习一些高级话题,如使用jQuery构建交互性,以及使用画布绘图等。本书通过教授编写一些简单有趣的游戏,帮助读者掌握JavaScript编程。
每一章都构建于上一章的基础之上,并且每章末尾的编程挑战能够激发读者更多的思考和学习兴趣。
适合人群:本书针对儿童学习JavaScript量身定做,但也适合作为不同年龄的想要学习JavaScript或初次接触编程的人。
7
micro:bit超好玩——米爸带你学编程
作者: 狄勇
译者: 吴晋瑜
◆ 一本micro:bit项目式亲子读物
◆ 创客爸爸带孩子编程的真实记录
◆ 18个富有想象力跟孩子玩起来的小游戏项目
图书内容:本书基于家庭创客课程的理念,通过18个小项目让孩子们在具体实践中入门BBC micro:bit。
以mini PBL的方式,让孩子们在具体项目中了解和运用信息技术,并通过传感器实现物理计算,使之成为探索新知和实现想法的工具,让技术链接生活,让创新在实践中萌芽。
这或许并不是一本面面俱到的micro:bit教程,但一定是本能让孩子触类旁通,并且有趣的micro:bit项目手册。
适合人群:本书可以作为中小学生自学micro:bit的入门教程,也是家长们陪伴孩子成长的有趣读物。
8
来吧 一起创客
基于Mixly和Mind+平台的创客作品12例
作者: 刘金鹏 ,陈众贤 ,裘炯涛
◆ 三位资深技术教师合力撰写
◆ 使用Mixly及Mind,轻松上手创客项目制作
◆ 12个真实案例作品,部分为已获奖作品
图书内容:本书是基于3位作者多年的中小学创客教育经验编写,收录了12个生动有趣的学生创客获奖作品,如戒烟笔筒、智能骑行安全帽、减肥沙发等项目,以中小学生的视角去分析现实生活中存在的痛点和需求,通过设计外形、搭建电路、编写程序等几个步骤,由浅入深地教学生使用智能硬件完成创客项目制作。
本书所有项目均提供了Mind+和Mixly两个软件版本的程序代码,因此学生既可以挑选适合自己的软件进行学习,也可以同时对照两种程序进行学习,进而可以轻松地理解智能项目设计的过程与步骤,充分体验创造的乐趣。
适合人群:本书操作步骤详细简明、图片清晰、项目可操作性强,可以作为中小学生学习创客项目制作的进阶教程,也可以作为有意开展STEAM课程的学校和机构的教学用书。
免费直播👇
为了大家能够更加了解少儿编程以及信息学奥赛,异步君社区邀请到《C++少儿编程轻松学》作者左凤鸣老师,他将以多年一线编程教学经验,为大家免费讲解中小学生C++语言高效学习方法!
扫描下方二维码,添加异步小助手微信(epubit2017);添加成功后,回复0422,即可进入直播间;4月22日(周三)晚上8点,准时开课,不见不散!
分享提纲👇
“红”过奥数的信息学奥赛是什么?
C++编程该怎样规划及方法推荐?
孩子学编程家长常见的10大疑问?
-END-
异步社区精品图书