少儿编程书籍

这是“儿童与编程”系列文章的最后一篇。既然您已经知道了孩子们可以从学习编码技能中受益的许多方式,以及他们可以使用的学习工具和资源,那么您可以用书籍和其他阅读材料来补充他们的web开发之旅。继续读下去,你会发现这15本少儿编程书籍可以为你的孩子学习新技能提供一个详细的介绍以及额外的灵感。

孩子们多久能学会编程?

答案可能会让你大吃一惊。如果你的孩子对规律性很感兴趣,对数学有自己的灵感窍门,他们可能会在拿起第一章书之前就开始阅读和编写代码了! 在你当地的书店里,为孩子们准备的编程书也是数不胜数。但你应该为你的孩子从书架上拿下来哪一本呢?

就像电影和游戏等其他媒体一样,你为孩子选择的编程书籍在很大程度上是需要参考他们的年龄。在这篇文章中,我们将为不同年龄段的孩子列出一些最好的编程书籍,并指出您可以期望您的孩子从这些书中获得的技能和能力。

但是等等,你可能会问,教一个小学生如何编程真的有好处吗?难道孩子们不应该在大学或者最早的高中学习编程技能吗?

他们可以的。你也许应该鼓励你的孩子早点学习计算机编程技能。研究表明,快速启动孩子的编程教育有巨大的好处,因为计算机编程可以帮助年轻学习者发展他们的高阶思维和算法解决问题的技能。

2013年,研究人员发现,参与编程环境的幼儿园儿童通常“喜欢参与引人入胜的学习活动,有机会发展数学概念、解决问题和社交技能。”第二年进行的另一项研究发现,编码游戏可以提高中学生对计算学习的掌握能力——也就是说,他们确定哪些问题是可以解决的能力。

Codakid的首席执行官大卫•道奇最近在该平台的博客上写道:“为儿童编写代码应该越早越好。”“它不仅能教授与未来就业市场直接相关的技能,而且还有助于加强数学、阅读、拼写和解决问题等一系列必要领域的技能。”

孩子们在运用创新思维解决困难的编程问题方面具有独特的优势。因为编程是一门兼具创造性和逻辑性的学科,它的实践教会孩子们将批判性思维和逻辑融入到他们的创造过程中。

编码的好处是显而易见的,但是您应该使用哪些编程资源来提供一个温和的介绍呢?让我们回顾一下市场上最好的儿童编程书籍清单。

适合4 – 8岁儿童的编程书

需要为你上小学的孩子准备一本编程入门书?这里有一些建议。

HTML幼儿版

By Sterling Children’s Group

 

类型: 章节类

推荐年龄: 3 – 5岁

必备知识: 没有

教授技能: HTML编码,网站结构

你的孩子被iPad迷住了吗?为什么不试试幼儿版HTML ?

这本基于平板电脑的儿童编程书向年轻读者介绍了万维网的一个基本构件:HTML。这本彩色的书通过使用形状和颜色作为基本HTML代码的类比,教孩子们脚本语言的基本概念。

Hello Ruby: Adventures in Coding

By Linda Liukas

 

类型: 图片和活动手册

推荐年龄范围: 4 – 7岁

必备知识: 没有

教授技能: 计算思维,解决问题

一半是图画书,一半是活动,Liukas的入门书引导孩子们了解所有计算机编程的基本思想。

Hello Ruby完全不需要电脑,它把孩子们介绍给了一个名叫Ruby的女孩,她可以解决任何难题。Ruby与狐狸、机器人和豹子交上朋友之后努力把大问题分解成小问题来解决。在每一章之后,孩子们都会被提示通过应用计算思维来帮助Ruby解决问题。

通过和Ruby一起阅读,孩子们学会了开箱即用的思维,并认识到主人公面临的每一个挑战背后的模式。

25 Scratch 3儿童游戏:好玩的编程指南

By Max Wainewright

 

类型: 循序渐进的工作簿

推荐年龄: 7岁以上

必备知识: 没有

教授技能: 抓挠、批判性思维、解决问题、创造项目

Wainewright用丰富多彩的图形和简单明了的解释向年轻读者讲解Scratch 3的基本原理,Scratch 3是麻省理工学院媒体实验室开发的一种免费的、儿童友好的编程语言。

在每一章中,孩子们被鼓励创造成熟的游戏,如迷宫,跑路者,和双人游戏记分。孩子们可以通过添加简单的动画和音效来充实他们的游戏。

Lift-the-Flap 电脑和编程

By Rosie Dickins

 

类型: 章节和图画书

推荐年龄范围: 5岁及以上

必备知识: 没有

教授技能: 计算机架构,Scratch编程,解决问题

在这本插图支持的章节书中,孩子们被鼓励去探索电脑是如何工作的“引擎盖下”通过提起襟翼来揭示基本知识。狄更斯的书通过寻宝、游戏和谜题探索了优秀代码的原则、算法如何工作,以及简单的函数。

通过儿童友好的Scratch语言,我们将探索程序如何工作的示例。每一章包括互联网链接到策划网站,孩子们可以发现编码技巧,技巧,和想法为他们的下一个项目。

DK练习册:计算机编码:代码导论

By DK

 

类型: 编码工作簿

推荐年龄: 6 – 9岁

必备知识: 没有

教授技能: Python编程,解决问题,计算思维

理想的新编码器,本DK工作手册解释了代码如何工作,并教读者如何创建简单的程序一步一步。每一章包括书面测验和一个视觉上吸引人的术语表涵盖关键术语。在您的孩子翻过最后一页后,他们将有能力用Python编写应用程序、动画和游戏。

读者将需要一个互联网连接和桌面来完成文本的Python 3练习。

适合8 – 12岁儿童的编程书

对于年龄稍大的孩子来说,最好是购买更多的实际操作手册,这些手册将指导他们了解计算机编程的细节。这个年龄段最好的编码书籍提供了循序渐进的活动、互联网资源和章节风格的布局。

在Scratch中编写游戏:构建自己的电脑游戏的一步一步指南

By Jon Woodcock

 

类型: 循序渐进的工作簿

推荐年龄: 8 – 12岁

必备知识: 没有

技能传授: Scratch,游戏创造

在他的文章中,伍德考克分享了这句格言:当孩子们必须应用他们的知识时,他们学得最好。

伍德考克的练习册是为没有编程经验的孩子们写的。它指导读者通过一个简单的一步一步的Scratch指南,一个专门为年轻的程序员设计的编程语言。该指南使用鲜艳的颜色和图形来展示编程语言的所有基本功能。

一旦你的孩子合上书本,他们就可以用Scratch制作简单的游戏、程序和动画。

编程女孩:学习编程,改变世界

By Reshma Saujani

 

类型: 章节绘本

推荐年龄范围: 9岁以上

必备知识: 没有

教授技能: 编程史,计算思维

世界上第一批程序员是女性。像Grace Hopper和Ada Lovelace这样的先驱帮助塑造了我们今天所知道的编程环境——然而,根据Stack Overflow最近的研究,在美国只有7.7%的开发人员是女性。

萨贾尼鼓励年轻女孩通过发展自己的计算技能来平衡行业的性别失衡。这本书用动态的艺术作品和成功女性的真实故事来展示女性对计算机世界的重要性。

这本练习册的每一页都有艺术,鼓励年轻女孩制作自己的应用程序、游戏和机器人。

开始编写代码:让代码更具创造性!

By Camille McCue, Ph.D

 

类型: 编码工作簿

推荐年龄: 8岁及以上

必备知识: 没有

教授技能: 编码、批判性思维、项目创建

由小傻瓜系列的创作者为您带来,这本有趣而有信息量的书鼓励孩子们直接跳到基于代码的问题解决。它带领读者通过在世界各地的教室中经过用户测试的富有吸引力的、基于故事的问题。

这个没有术语的指南是面向那些想要马上开始构建自己项目的初学者的。这本书以教孩子们基本的编码原则为开头,接着概述了函数、记分、角色创建和动画的细节。

计算童话故事

By Jeremy Kubica

类型: 冒险类

推荐年龄范围: 9 – 12岁

必备知识:没有

教授技能: 批判性思维,计算机编程基础

你的孩子喜欢充满幻想和魔法的丰富世界吗?计算童话可能是他们需要的资源。

库比卡的书中充满了龙和巫师,书中使用了计算机编程的基本原则来维护一个魔法世界。他阐述了高级计算机科学的概念,比如为什么计算机以这种方式工作,以及它们的逻辑如何应用于他的童话世界领域。

这本书讲述的是安妮公主被驱逐出王国去解开一个黑暗预言的故事。离开家后,安在编码挑战中击败了邪恶的小妖精、诅咒、预言和乏味的学者。她前进的唯一途径就是用读者编写的电脑程序与对手正面交锋。

该指南旨在捕捉初学者对编码的最初兴趣,一旦发现,就指导他们了解基本的编码概念。孩子们可以用递归对抗敌人,并通过“现实世界”的问题解决来掌握编程思维的基础。

 

Everything You Need to Ace Computer Science and Coding in One Big Fat Notebook: The Complete Middle School Study Guide

By Grant Smith and Workman Publishing

 

类型: 练习册和学习指南

推荐年龄: 10岁以上

必备知识: 没有

授课技能: 网络安全、网络开发、Scratch、Python、计算思维

旨在加强学生对编码基础的理解,史密斯的全面指南涵盖了计算系统,二进制代码,算法,循环,过程,布尔表达式,web开发,和更多。

Smith使用助记工具,图表,图画和青少年友好的定义来帮助年轻的程序员利用他们的优势新概念。这本书是开始计算机科学课程或独立教学的优秀对应。

这本书符合“共同核心”(Common Core)的州标准,并经过美国各地获奖教师的审查

12 – 16岁儿童编码指南

学会编码!

BY Duncan Beedie and Young Rewired State Group

 

类型: 指南

推荐年龄范围: 9 – 16岁

必备知识: 没有

教授技能: HTML, CSS, JavaScript,网页开发

你的孩子是否对制作网站、游戏或应用程序感兴趣?Beedie使用丰富多彩的插图来指导新学习者通过web的主要web开发语言:HTML、CSS和JavaScript的旅程。

年轻的读者将跟随书中的主角,贝尔斯通教授和雷博士的冒险,因为他们试图保护传说中的僧侣钻石免受珠宝窃贼的伤害。在这一过程中,读者将面临六个令人兴奋的任务,这些任务将帮助他们掌握基本概念。通过完成这些任务,年轻的学习者可以获得专业开发人员每天使用的实际编程技能。

在完成这本书后,你的孩子可以准备在网络上编写和托管一个应用程序啦。

Python创意编码:30+美术、游戏等编程项目

By Sheena Vaidyanathan

 

类型: 项目工作簿

推荐年龄: 12岁以上

必备知识:没有

教授技能: Python,计算思维,解决问题

在一本涵盖编程基础的书中,Vaidyanathan介绍了30多个有趣的、创造性的项目,青少年可以用它们来启动对编程的终生热爱。作者使用绘图、流程图、伪代码和图表来演示控制如何通过程序流动。学生将学习如何创建聊天机器人、几何艺术、互动小说、骰子游戏和街机应用程序。

本书使用开源语言Python来构建读者的基本编程知识。

儿童3D游戏编程:用JavaScript创建交互式世界

By Chris Strom

 

类型: 基于项目的工作簿

推荐年龄: 10岁以上

必备知识: 没有

教授技能: JavaScript,网页开发,批判性思维

只需一个浏览器窗口,阅读3D儿童游戏编程的青少年就可以构建他们在现实世界中的JavaScript语言知识。Strom概述了创造互动游戏所需的所有工具;每一章都介绍了在复杂性和规模上慢慢构建的动手练习。读者从创建基本的动画形状开始,然后学习建立网站,复杂的太阳系模型,等等。

本书的目的是帮助初学者建立创建健壮的、可伸缩的应用程序的信心。每个项目旨在鼓励您的孩子在解决问题的挑战时应用编程思维。

Minecraft历险记

By David Whale

 

 类型: 指南

推荐年龄: 11 – 15岁

必备知识: 没有

教授技能: Python,最佳编程实践,算法

你的孩子沉迷于《我的世界》吗?幸运的是,有一种方法可以把这种痴迷变成一个学习的机会。青少年可以通过编程学习如何扩展这个流行的、基于方块的游戏的功能。

在这本书中,Whale引导年轻读者通过在PC、Mac或树莓派上启动一个Minecraft编码项目的过程。当他们翻到最后一页时,读者将知道如何编写互动游戏,构建寻宝游戏,创建巨大的3D结构,以及创建智能对象。

《青少年编程:了不起的编程初学者指南》

By Jeremy Moritz

 

类型: 工作簿
推荐年龄: 12岁以上
必备知识: 没有
教授技能: JavaScript,编程思维
莫里茨的旅行指南是为热爱电子游戏和社交媒体的青少年设计的——老实说,哪个青少年不喜欢呢?本指南为青少年提供了一种轻松、简单的方式来接触一种流行的编程语言。

从创建逻辑循环到递归函数,Moritz涵盖了JavaScript语言的所有基础和难以理解的特性。青少年通过完成复习问题、测验、练习和DIY项目来发展他们的技能。该指南使用彩色插图和有用的图表来概述JavaScript的基础知识。

总结

想让你的孩子通过编码来表达他们的创造力吗? 一本儿童电脑编程书就能提供最简单的方法之一。

上面的书包含了适合孩子年龄的资源和引人入胜的内容,让孩子们可以马上开始构建他们真正感兴趣的项目。只要确保你了解孩子的兴趣,这样你就可以挑选一本符合他们喜好和个性的书。

正确的资源可能会激发他们对充实的、高潜力的职业道路的终生热情,并在此过程中提高他们解决问题的能力。

WordPress Theme by RichWP