之前已经写过一篇《推荐几本少儿编程方面的书 》,给大家推荐了几本关于少儿编程学习的书,包括 Scratchjr、scratch、app inventor、python、mBlock 机器人编程等等。前一篇推荐的书都是中文版的,由于笔者最近接触了不少国际学校的小孩,他们的英文水平比中文水平还好,平时学习的也大都是英文书籍,因此另写一篇,主要推荐我看过的关于 scratch 编程的英文版书籍。后续会陆续补充,大家有好的推荐也可以留言评论。
推荐理由:
书中有很多不同类型的 Scratch 项目,包括 ART、Games、Simulations、Music and sound、Mindbenders,每种类型的项目有两三个示例,其中有不少示例创意十足(这些项目能启发课程设计师不少灵感)。随便举个例子,scratch 里有一个摄像头互动的功能,可以做一些视频互动小游戏,书中有一个 “Window Cleaner” 的项目,点击开始后,摄像头打开,会不断有脏东西出现在舞台上,你要用手去把这些脏东西擦掉,很像小朋友在擦玻璃,这是一个很有意思的项目。
另外,这本书图文并茂,特别的生动,书中大段的文字不多,基本都是在图旁边做注解,让人很有读下去的欲望。比较遗憾的是关于编程概念的讲解不多,书中更多的是教你怎么把项目做出来,并没有太多的解释,如果没有家长辅导的话可能会知其然不知其所以然。
还有另外一个遗憾就是,这本书不太好买,京东经常缺货,我上次买到的时候正好是最后一本,买完就缺货了。
推荐理由:
同样 DK 出版社出品,算是上面那一本书的姊妹篇,熟悉的配方熟悉的味道(同样的图文并茂,生动形象,同样有编程概念讲解不多的缺憾),不一样的是这本书的项目如书名所言基本都是游戏,如果小朋友想多做一些游戏项目可以买这本书作为补充。如果成本所限,两本书选的话,我推荐上一本。
3.Hello Ruby: Adventures in Coding
推荐理由:
一个叫 Ruby 的小女孩在冒险的过程中,用到了很多计算性思维来解决问题,如分解问题、创建分步计划、提取特征等等。这是一本一半是故事,一半是活动的书,读起来很轻松,书里用小孩子能听懂的话介绍计算机编程的相关概念,并配合一些活动让小朋友去玩,很有点不插电计算机科学的意思。
书中并没有涉及具体的编程语言,更多的是对通用的编程概念及思维的介绍。可以配合上面的两本书来看,前两本主要做 Scratch 项目,这一本学习编程概念。
4.Learn to Program with Scratch
推荐理由:
这本书很早就翻译成了中文版,中文版书名叫《动手玩转 Scratch2.0》,上一篇文章也有推荐。这是本 Scratch 的经典教材,讲解深入浅出,非常全面系统,书里的项目非常丰富,跟着这本书把书里的项目都过一遍,对Scratch2.0 的掌握应该就差不多了,不过这本书没有前几本那么图文并茂,读起来要求更多的耐心,对孩子的要求也高一点,适合大一点(10岁以上)的孩子。
如果你有好的适合孩子学习编程的英文书籍,欢迎留言推荐。
网友评论