在美国,编程已进入幼儿园和中小学课堂,是备受欢迎的课程之一。
在英国,编程被列入国家教学大纲。
在芬兰,编程理念融入了小学的各门课程。
毛妈在“10年之后,不会编程的孩子,就像现在不会英语的孩子一样让人焦虑。”里说过:
编程只是另外一种语言。就像英语一样。
如果你正在找寻学编程方面的资料,接下来介绍的这6本畅销编程书,一定不能错过哦!
1《编程帮帮忙》2《奥拉学编程》3《孩子看的编程启蒙书》4《DK我的第一本编程思维启蒙书》5《编程真好玩:6岁开始学Scratch》6《Hello Ruby儿童编程大冒险》
How to Code a Sandcastle
适合:4-8岁
By Josh Funk
关键词:堆沙堡 任务分解 循环
难易程度:★★
推荐指数:★★★★★
适合:想对编程感兴趣,或想了解编程核心概念的孩子
点评:
这是6本编程绘本里我最喜欢的一本。尤其推荐女孩子读。它将编程的概念融入到孩子日常“堆沙子”的活动中,让孩子特别容易产生成就感。
从书中,孩子会发现编程的力量好强大。
书中完全采用故事的形式,家长和孩子都很好理解。孩子看完这本书大概能理解编程里的“代码”“指令”“序列”“循环”等。
不过这本书只是让孩子感兴趣,并了解一些基本概念。想知道更多更深入的东西,就不太合适了。
内容简介
孩子们怎样对编程产生兴趣?从解决他们熟悉的问题开始。
小孩子都喜欢堆沙子吧,那么,怎样运用编程的思维去用沙子堆一个城堡呢?
书中这位叫小珍珠的女孩,暑假每天都在尝试堆沙堡,但一次也没成功!不是被飞盘打倒了,就是被鲨鱼袭击了。
小珍珠最近的计划是用一个叫帕斯卡的机器人朋友来堆沙堡。
不过怎样让帕斯卡明白这个复杂的任务呢?
首先:任务分解。将任务分解成帕斯卡能理解的简单指令。
其次:任务要具体。
适当的时候利用序列循环。这下小珍珠省下了大量重复的时间去休息。不得不说程序真是高效率啊!
小珍珠还遇到了很多困难。不过要是好好利用编程思维,这些都不是问题。
小珍珠码出了她的沙堡王国。编程的魔力可真大啊!
Ara the Star Engineer
适合:5-7岁
By Komal Singh
关键词:谷歌 数星星 STEAM 算法
难易程度:★★★
推荐指数:★★★★
适合:
对编程开始有兴趣的小朋友。了解编程的工作环境和人。以及编程的基本概念。
点评:
这本书让小朋友可以接触到最前沿的计算机科技中心——谷歌的原型。它为我们还原了编程的操作环境和人:数据中心、创意实验室、代码舱等等。
谁让这本书的作者是谷歌的高管呢。
这些元素都让这本书充满了真实的科技感。
书里面采用对话的形式,解释一些难懂的编程概念,方便孩子理解。
比如:“算法就是食谱,不过是换了个绚丽的名字而已。”
不过这本书故事性不如上一本书《编程帮帮忙》。一些全新的概念可能让小朋友开始接触有点陌生。
内容简介
奥拉和她的机器人朋友迪迪,在解决一个难题:天上有那么多星星,有些看得到,有些看不到,那怎么样数完天上的星星呢?
奥拉决定去创新园区请教工程师。
创意实验室的帕里萨教她用算法解决数星星的难题。但是如何把算法转换为代码呢?
奥拉接着去了代码舱……不过她在运行代码的过程中遇到了一些故障。她去了X空间找玛丽安。
她们齐心协力,终于成功地数出了星星的数量。奥拉在解决问题的过程中学会了一个神奇的算法:勇气,创造,代码,合作。它可以帮你解决很多难题。
值得一提的是,奥拉遇到的4位工程师全部都有原型哦!
适合:5-10岁
By 松田孝
关键词:算法 流程 生活场景
难易程度:★★★
推荐指数:★★★★★
适合:
想系统了解算法、流程图、排序、检索等概念的孩子。
点评:
之前介绍的绘本里的概念相对简单。这套书可以让孩子了解得更深入一些。而且结合了生活场景,比较好理解。
它对各种概念的解释是我看的这几套书中最清晰的。
“每当想做一件事(目的),我们都会思考该怎么做(方法),这里所说的方法,就是算法。”
大量图片和实例,只为让你弄懂算法这个概念。简直是小白妈妈的福音!
该书的信息量也相当丰富。终于不再是兜兜转转解释算法和代码的基本概念了。还涉及到检索、排序、数据结构等较深入的概念。
不过这书对家长有一定要求,要配合和孩子一起用书中的练习和游戏来互动会更好!
内容简介
该书获得“日本学校图书馆出版奖”。
这套书共有4本:《算法原来是这样的》,《掌握常用的算法》,《用流程图描绘生活》,《有趣的算法游戏》
大量的生活场景,只为让你融入编程思维。下次遇到问题的时候想一想,我该用什么算法来解决?
生活中的许多事情都可以画成流程图,起床也好,打扫卫生也好。流程图让我们的思路更清晰。
丰富有趣的游戏,动手练一练,促进孩子思考。
MY First Coding Book
适合:4-12岁
By DK出版社
关键词:任务分解 数据模式 序列
难易程度:★★★★
推荐指数:★★★
适合:对编程有一定兴趣和了解,想知道更多概念的孩子
点评:
毛妈之前大力推荐过这本书。毛妈在不少程序员家里看到这本书,尤其是留学回来的家长,可见这本编程绘本在国外的流行程度。
但是这本书有一定难度,而且相对枯燥。像字典去解释一些概念。
用这本书去让孩子去了解一些基本概念和游戏是很好的。但是用作启蒙孩子的兴趣,就不太推荐这本书了。故事性和易懂性上都有更好的选择。
(如果本身是程序员的家长,当我没说)
对没那么了解计算机的家长也相对有点难。如果入门的话还是建议以上的3本书。
等孩子看完一些入门的绘本,有一定兴趣之后可以入手这本。
内容简介
DK出版社的这本《我的第一本编程书》,是儿童编程入门工具书,能教孩子掌握基本的编程技能。
书中充满了谜题、迷宫和游戏,教会孩子基本的序列、算法、调试等编程概念,培养孩子的批判性思维,和逻辑思维。
比如序列(sequence)的概念:在“丛林探险”中,帮探险者找到走出丛林迷宫的路径。
为了安全通过丛林,就要考虑清楚,先往哪边移动几步,再往哪边移动几步,这就是编程中的序列。
比如调试(debug)的概念:在“做蛋糕失败”中,找找bug在哪里。
在电脑程序中,如果隐藏着的一些未被发现的问题,就是“Bug”,而排除障碍的过程,就是debug。
而且,书里还总结了一张专业的编程英文词汇表。4-8岁的孩子可以当做游戏来玩,8岁以上的孩子可以独立阅读,学习编程语言。
适合:8-12岁
By Jon Woodcock
关键词:电脑游戏 Scratch
难易程度:★★★★★
推荐指数:★★★
适合:想用电脑独立制作游戏的孩子。
点评:
虽然这本书的中译版名为《6岁开始学Scratch》,但美国亚马逊的建议阅读年龄却为8-12岁。
书中教你怎样一步步用Scratch制作出自己的游戏。是一本动手能力超强的绘本。从介绍游戏的设计元素、类型到Scratch的界面介绍,都非常具体和贴心。
Scratch 是美国、台湾、香港等地区青少年非常流行的编程软件。
现在市面上编程班那么多,我觉得家长要是不想报班的话,和孩子用这本书练练手也是不错的。
缺点:有点难度,需要家长指导。家长对编程不感兴趣的慎重。书中有几处代码错误需要注意的。
内容简介
Scratch 是麻省理工学院“终身幼儿园团队”开发的编程工具。国外青少年用的很多。
这本书开篇就介绍了好游戏的元素,游戏的类型,还有游戏的氛围等,这些电脑游戏设计的基础知识。让孩子对游戏设计有一个基本的了解。
然后非常详细地介绍了Scratch如何安装,它的界面是由哪些组成的,怎么去运用?
书中介绍了8个基础的游戏详细的分解步骤,孩子跟着书上的步骤一步一步来,就可以设计出属于自己的游戏了。
适合:4-8岁
By Linda Liukas
关键词:编程思维 桌游 冒险故事
难易程度:★★★
推荐指数:★★★★★
适合:培养孩子对编程的兴趣,想了解编程思维的孩子。
点评:
这本书之前毛妈有力推,也是国内最畅销的编程绘本之一。国外很多学校都把这本书作为教材。
它把编程思维融入到小女孩的冒险故事中,像闯关一样层层通关。
整本书的设置对孩子足够友好。作者在演讲中说:
每当我自学编程,碰到一些问题,我就会想象这个6岁的小女孩会怎么解释这个问题。
可能就是这样的理念让这本书成为入门首选之一。
内容简介
Hello Ruby 里有一个叫Ruby 的小女孩,她充满了想象力和创造力,就像所有的孩子一样。
对Ruby 来说,只要下定决心,没有什么事情是做不到的。
有一天Ruby的爸爸出差了,并跟她玩了一个冒险游戏。Ruby跟着爸爸留下的提示开始了一场冒险之旅。
Ruby分析了这次冒险的目的,为这次冒险制定了一个计划:按照爸爸的 4张提示纸条标出地图上的位置,并标记达到各个位置的先后顺序,按照最短的路线前进。
书中的每个编程概念都配有小游戏,不仅让孩子了解概念更学会在日常生活中运用编程思维。
最后还附有烧脑的桌游,适合全家人一起玩。
零基础入门的孩子最推荐《编程帮帮忙》,适合启蒙兴趣。家长给孩子讲也是最简单的。
零基础或者刚入门的孩子可以看看《奥拉学编程》、《孩子看的编程启蒙书》和 Hello Ruby
对编程有浓厚兴趣、且有一点了解的家长和孩子可以尝试下《DK我的第一本编程思维启蒙书》、《6岁开始学Scratch》
结语
看完以上这本书我算是明白了:所谓的编程思维啊,就是让你养成清晰的思考方式。在做事之前先想一想方法和流程,效率就会高多了。
要是孩子学会了这样的思维方式,不管是学业上还是生活上都受益无穷!
联系客服