为什么每个孩子都应该学习编程思维?从4岁到11岁+的编程启蒙指南
未来,为什么每个孩子都应该具备编程思维

学习编程并不是为了让他成为一名程序员。
本质上是训练孩子思维的完整性和逻辑性,培养孩子看待问题、解决问题的方式,用编程思维解决生活、学习、工作中的问题。
编程启蒙,什么时候开始最好?
> 4-7岁兴趣启蒙阶段,通过绘本、桌游等学习编程思维,体验编程的乐趣;学习Scratch Jr作为Scratch的入门。
> 适合7-10岁的趣味编程(主要以鼠标拖动模块、在电脑上搭积木为主)、scratch、swift Playground、App Inventor等图形化编程语言。
> 11岁+专业编程语言学习。可以进行代码编程,推荐使用Python、JavaScript、C++。
少儿编程其实是免费的(文末有免费获取编程书籍和视频的方式)
目前,市面上有很多成熟的少儿编程网站和书籍。家长可以在家通过一起阅读相关书籍和棋盘游戏,然后通过网站上的实际练习,帮助孩子学习编程兴趣。
书籍推荐
01
HELLO RUBY《儿童编程冒险》桌游版
推荐指数:★★★★★
适合年龄:4-7岁
形式:图画书+桌游
内容介绍
这本图画书讲述了一个小女孩鲁比在冒险过程中运用大量计算思维来解决问题的故事。它以通俗易懂的语言介绍了计算机编程的相关概念,还包含一套编程桌游,让孩子通过故事、游戏和亲子活动来学习编程思维。
功能介绍
1.绘本+桌游的形式有趣,更适合启蒙
2、注重培养孩子的思维方式和编程兴趣。这不是教孩子们编码和设计程序。
图画书和棋盘游戏
小女孩鲁比接到父亲的指示,要根据线索找到五颗宝石。
按照提示绘制地图
找到最短路线,标记到达顺序,然后出发。
02
我的第一本编码书
年龄:3-6岁
类型: 翻页书
推荐指数:★★★★★
内容介绍
DK出品的一本少儿编程启蒙书。书中配有折叠页、轮子、滑块、拼图、迷宫、智力游戏等多种设计。它解释了教学序列、算法和错误修复的基本概念。
功能介绍
1、形式为翻页书,内容比较简单,图文结合。
2、将编程操作游戏化,让编程内容栩栩如生,编程科学全面,包括游戏和讲解。
3. 不插电离线编程课。使用拖放开关实现像计算机一样的逐步执行。
比如调试的概念。
在“Cake Failed”中,找到错误所在
在计算机程序中,如果存在隐藏的未被发现的问题,它们被称为“bug”,消除障碍的过程称为调试。
就像拆解思维一样。
以机器人穿鞋的步骤为例,告诉孩子如何将一个复杂的问题分解为步骤,而又不混淆步骤的顺序。
设计算法
如果你想让7岁以下的孩子接触编程,可以从Scratchjr开始。
Scratchjr是一款由麻省理工学院媒体实验室开发的幼儿编程学习软件。 ScratchJr遵循Scratch的编程思想和方法,但门槛比Scratch低。
用户只需组合色彩缤纷的命令块即可创作出多媒体程序、互动游戏、动画故事等作品。
03
ScratchJr 实践编程
推荐指数:★★★★
类型:实用书籍
适合年龄:6-7岁
内容和特点
本书由ScratchJr和Scratch创始人共同创作。
本书共有18个主题背景,包括成语故事、寓言故事、科技梦想故事等。
每个主题都有生动的背景介绍或场景介绍,并逐个角色分析编程技巧和方法。
引导孩子用编程讲故事、做游戏,在实践中体验编程的乐趣,训练孩子的逻辑思维。
04
DK编程就是这么好玩
推荐指数:★★★★
类型:实用书籍
适合年龄:7-10岁
内容介绍
本书介绍了Scratch的基础知识,从基础开始,逐步增加难度。通过详细讲解8个经典游戏的制作实例,孩子们可以跟随书中的案例学习编程,快速掌握Scratch编程技巧。
功能介绍
1.DK出版社经典Scratch编程启蒙书
2、英国中小学生计算机课程阅读书,STEM创新教育体系参考阅读书。
3.书中包含大量案例可供孩子参考。内容丰富,非常适合自学能力强的孩子自主学习。
04
儿童Scratch趣味编程2
推荐指数:★★★★
类型:实用书籍
适合年龄:7-10岁
本书结合语文、数学、科学、音乐等学科,教你如何使用Scratch设计程序。书中卡通形象众多,图文并茂,彩色印刷,色彩丰富。是一本很好的入门书。
当孩子学会了Scratch这样的图形化编程之后,如果孩子真的对编程感兴趣,想要进一步学习,真正学习一门基于代码的编程语言,那么强烈建议从JavaScript或者Python语言入手。
05
和孩子一起学习编程
推荐指数:★★★★
类型:实用书籍
适合年龄:10岁+
一本老少皆宜的编程入门书!家长可以带着孩子,跟随Sande父子在轻松的氛围中熟悉编程概念,比如内存、循环、输入输出、数据结构和图形用户界面。
语言幽默、通俗易懂,让学习过程充满乐趣。细心的作者还添加了孩子们喜爱的可爱漫画和经过测试的程序示例,教你最容易编写和理解的Python语言。
06
父子俩的编程之旅
推荐指数:★★★★
类型:实用书籍
适合年龄:12岁+
内容和特点
以情景方式讲解Python游戏编程,详细介绍如何安装Python、字符串、运算符等编程基本概念,介绍条件语句、函数、模块等高级内容,最后讲解如何在中实现Python 游戏编程。
书中安排了许多与卡通人物的对话场景,让孩子轻松愉快地进入计算机编程的世界,用生动的卡通形象,深入浅出地解释抽象概念。
07
Fun Learning JavaScript - 教孩子学习编程
推荐指数:★★★★
类型:实用书籍
适合年龄组:10岁+
这是市场上为数不多的教孩子如何编写网页的书籍之一。编写网络作品的好处是可以快速创作出易于测试和发布的作品。
网站推荐
01
刮刮乐官方网站
年龄:6岁以上
推荐理由
这个网站是Scratch的官方网站,孩子们可以像玩乐高积木一样拖动模块进行编程。在此过程中会用到涂鸦、录音、找图片等有趣的活动。儿童成品可以直接发布到官网,方便爱好者之间交流。
孩子们自己学习这个软件有一定的难度,但他们可以在成人的指导下模仿并完成该项目。
02
ScratchJr
年龄:5岁以上
推荐理由
Scratchjr 是 Scratch 的更基本版本。它是一款完全免费的基于手机的儿童编程软件(兼容IOS和Android),旨在向年龄较小的孩子介绍计算机编程。
家长通过动画指南和书面说明向孩子们解释游戏,帮助他们开始游戏。 Scratchjr 提供了很多创建脚本的选项,包括不同的背景和动作,您的孩子可以玩上几个小时!
03
廷克
年龄:4岁以上
推荐理由
Tynker 使用可视代码块编码。这个平台的自由度比较大,提供了很强的自由发挥空间。
Tynker 在世界各地广受欢迎。世界各地的儿童在该平台上创建和分享了超过 2000 万个项目,形成了一个庞大的 Tynker 社区。
04
代码.org
年龄:4岁以上
推荐理由
该网站是一个非营利组织,提供学习计算机科学的机会。它有很多资源、应用程序和视频,还包括一些流行的编程游戏,例如 Minecraft。他们还发起了“编程一小时”计算机科学活动。
网站上的课程分为4-11岁、10-16岁和14-18岁三个年龄段,所有课程都是免费的。
如何获得免费课程+编程书籍:
您将获得本文对应的全套电子书和全套少儿编程视频教程