如果问当今社会少儿教育领域什么最火, “编程”一定当之无愧。 甚至可以毫不夸张地说:互联网时代,少儿编程是像语、数、英一样每个人都应该掌握的必备技能。 我们让孩子接触和学习编程,目的并不是把孩子培养成程序员,而是编程可以提升孩子很多其他能力—— 比如逻辑思维能力,专注力,整合信息和解决问题的能力,团队合作能力等等。 今天为大家推荐5本编程启蒙绘本,可以帮助孩子提前接触编程,培养兴趣,为后续正式学习做准备。 这是一本孩子完全能够看懂的编程启蒙绘本,入选了2018美国独立书商协会畅销书单。 它的特点正如绘本封面的推荐语写的那样:让孩子在游戏中理解变成概念,用编程思维高效解决问题。 故事说的是小女孩小珍珠按照编程的思路指挥机器人帕斯卡堆城堡的故事。 作者通过“堆城堡”这个任务,为孩子们详细拆解了一个编程项目所包括的代码、序列、循环以及if then else语句, 内容虽然多,但通俗易懂。 拿堆城堡的第一步举例,也就是选择地址, 小珍珠需要给帕斯卡下达指令完成选址,并使用循环代码——装一桶沙子→把沙子倒在选好的地方→把沙子拍实——进行塑型。 这中间,“下达指令”就等于编程中的“代码,而从装沙子到把沙子拍实这三个步骤则对应着编程中的“序列”,不断地重复这3个动作就是编程中的“循环”,是不是一看就懂了? 在小珍珠让帕斯卡寻找承包装饰物时,编程中的另一个概念也出现了,就是——if then else,在绘本中也十分出彩, 小珍珠指令不清导致帕斯卡闹了很多笑话,比如抢别人的东西。 这本绘本将编程的概念融入到孩子日常“堆沙子”的活动中,让孩子特别容易产生成就感。 通过听这个故事,会让孩子会发现编程的强大力量。 这是一个“如何数清楚天上的星星”的故事。 跟前一本绘本相比,这本绘本多了更多的专业词汇和流程,也设计了更专业的场景。 这是由它的诞生背景所决定的, 这本书的作者科曼·辛格是谷歌公司一位女性技术工程师。 有一天,她4岁的女儿在不经意间说道:“编程太难了,而且只有男孩子们才会去学。” 作为一个计算机科学家,科曼清楚地知道,在这个时代,我们需要给孩子普及编程知识, 因为编程能够培养孩子的逻辑思维,而这是一个人最重要的核心竞争力之一。 最终,她决定写一本适合女儿的编程启蒙书以改变女儿观点。 同时,她也希望自己的书是一本每个孩子都能看懂,并且觉得有趣的书。 事实上,她确实做到了。 她参考自己工作的谷歌公司来设置故事的场景,将自己的女儿设计成了书中的主人公。 虽然她讲述的内容很专业,但却采用了对话的形式,通过一些比喻来为孩子们解释晦涩的编程概念。 比如:“算法就是食谱,不过是换了个绚丽的名字而已。” 在跟工程师请教的过程中, 奥拉学习到了编程的基本逻辑,代码和算法,故障的处理和排除,以及勇气、创造和合作的重要性。 这本绘本来头可不小,它获得过2017年美国国家科学教师协会Best STEM 图书、2017年伦敦博物馆设计奖、中国设计智造大奖“金智奖”等, 国外很多学校都把这本书作为教材。 不过大家不要被它的书名吓到, 其实它是一本以计算机编程思维为基础的思维训练游戏书。 全书分为两个部分,前面十章是故事,后面十章是根据故事,并按章节顺序改编的22个练习游戏。 小女孩Ruby跟着爸爸留下的提示开始了一场冒险之旅。 冒险之旅的目标,是找到5颗宝石。 一路上,Ruby遇到了企鹅、雪豹、狐狸、机器人和男孩姜戈,Ruby想出办法帮朋友们解决问题,并获得一颗宝石。 在故事部分,作者没有提及编程概念的词语, 而在后半部分搭配的练习游戏中,专业的编程词语开始出现了:算法、序列、分解、模式识别、数据结构…… 这样的设计不仅让孩子理解了概念,还可以学会在日常生活中运用编程思维, 我个人非常喜欢,觉得这对孩子来说是由简到难的一个递进。 同时,随书还赠送了配套的编程桌游,也就是在故事开始时Ruby画的那张寻宝图, 这可是我和孩子最喜欢的内容了,既能学习,又能娱乐,还能促进亲子关系,真是一举三得。 这套绘本依然是以孩子为主角,将编程概念拆分到了好几个场景中去,以“如何解决问题”的方式出现, 而这些场景都是孩子们最熟悉的,很容易引起共鸣。 比如,讲“什么是算法”的时候, 作者把场景设置在上学路上,说的是姐弟三个在上学路上遇到了困难: 一滩水洼和一群拦路的青蛙,3个孩子为了到达学校,分别用了3种不同的解决方法。 比如在讲“常用的算法有哪些”的时候, 作者把场景设置为运动会赛前训练,说的是两个班级比赛传球,规则是球不能落地,可是每次到拐弯处球都会掉落,这该怎么办呢? 通过解决在这些场景之下发生的难题,作者将编程的算法概念、算法方法、流程图、排序、检索等知识传递给了孩子。 同时,我个人认为它对各种编程概念的解释是最清晰的。 这套绘本获得过“日本学校图书馆出版奖”。 其中第4册就像一本专门的练习册,还有配套贴纸, 我们可以跟孩子一起玩起来,然后在玩当中把前面3本讲过的17种算法复习一遍。 DK出品,必属精品,这可能是很多妈妈的共识。 这本书准确来说算不上绘本,而更像是一本入门级的编程工具书,比较适合看过一些入门编程绘本的孩子。 全书一共有10大主题,分别是:建立程序员素养、分解、重构、调试、丛林逃生、发现模式、制订流程图、条件语句、存储数据。 这本书最大的特点就是能让孩子无需电脑也能体会动手编程的乐趣。 首先,它把序列、算法、漏洞修复等基本的编程概念融合到了智力小游戏中。 比如讲“序列”的概念时, 游戏是在“丛林探险”中,孩子需要帮探险者找到走出丛林迷宫的路径。 为了让探险者安全通过丛林,孩子需要特别考虑清楚移动方向和移动步数, 而这就是编程中的序列。 再比如讲“调试”的概念时, 游戏是在“做蛋糕失败”中找bug。 在电脑程序中,那些隐藏着的未被发现的问题,就是“Bug”,而排除障碍的过程,就是“调试”,英文写为“debug”。 其次,它还是一本立体书,做了很多翻页、抽拉条、滑轮的工艺设计,增加了孩子阅读时的趣味性。 据说很多程序员家里都有这本书,尤其是留学回来的父母,可见它受欢迎的程度。 不过总体来说,比前面基本难度要大,也更枯燥,所以大家还要根据孩子的情况进行选择哦。
|