童程童美强烈推荐!这个暑假学Scratch最好的图书

  在众多的编程语言中,出自美国麻省理工学院的图形化编程语言Scratch成为对小学生进行编程入门教育的最佳选择。

  但是这也给对想要学习编程或者是对编程不熟悉的初学者和家长们造成了很大的困扰,图书琳琅满目却无从选择。

  下面我们将对向对少儿编程感兴趣的朋友们推荐一些用于学习Scratch编程的图书。

  这类初学者对变量、表达式、选择结构、循环结构等编程的基本概念比较陌生,没必要学习那些过于全面的编程教材,千万不要钻入技术细节之中,否则就会感觉编程困难重重,从而失去对编程的兴趣。

  这个阶段应该学习以项目形式组织的入门教材,这些项目案例一般都简单有趣,操作步骤会比较详细。这本看不懂就换一本,多做一些项目案例,就像写字临摹一样,先让项目运行起来最重要。自己觉得好玩,才能坚持学下去,就会渐入佳境。

  《Scratch趣味创意编程》,这本书100页左右,有对Scratch软件安装的介绍。初学者遇到安装问题也可以百度,这方面的资料非常多。这本书通过14个项目案例讲解Scratch的主要功能,各案例讲解得比较详细,没有编程基础的读者也可以按照书中的操作步骤一步步完成项目。

  百尺竿头,更进一步。对于已经入门的编程学习者,需要能够编程一些简单的趣味小游戏,但是遇到功能复杂的游戏项目就无计可施。这时需要全面学习Scratch提供的各个功能模块,学习如何编写和组织复杂的程序项目,就应该学习一些讲授编程思想的图书教材,由于这类书中的案例操作步骤可能不够详细,所以要求初学者有一定的编程基础。目前这类图书在市面上并不多,常常被眼花缭乱的第一类图书所淹没。

  《动手玩转Scratch2.0编程》,这本书260多页,没有介绍Scratch软件安装,如果初学者用这本图书作为入门教材,需要自己解决安装Scratch软件的问题,或者是使用Scratch在线版软件。这本书对Scratch软件的各个模块进行较为详细的讲解,并涉及到一些程序设计方法和思想。适合有一定基础的学习者阅读,对全面掌握Scratch编程、提高编程能力有很大帮助。这本书是翻译自国外的图书教材,部分内容对于小学生会有难度,可以暂时跳过即可。

  知所先后,则近道矣。一些老师和家长可能觉得小学生沉浸在Scratch游戏中会玩物丧志,或是想让小学生以后转学C++参加信息学竞赛,那么,可以在数学和算法方面加强对小学生的编程训练。这样可以先学习一本数学和算法类的Scratch教材作为过渡。目前市面上专门讲授数学和算法类的图书不多见,或是书中只有少部分这类内容。

  《Scratch趣味编程进阶——妙趣横生的数学和算法》,这本书160多页,没有介绍Scratch软件安装,没有介绍Scratch软件的各个功能模块的使用。这本书提供了100个精彩的数学和算法题材的案例,可以作为中小学C++信息学竞赛的先修教材,书中的许多例题来自C/C++、Java等编程竞赛题。学完这本书,再学C++,就会有一种似曾相识燕归来的感觉。

  虽然Scratch编程富于趣味,但终究是一方小天地。学习C++编程,将使你进入另一个更为广阔无垠的天地。由于在信息学竞赛中取得好名次的学生在升学、择校方面的有着较强的优势,令许多家长和学生对此趋之若鹜。由于2022年后将不可使用Pascal、C语言,只能使用C++。对于想参加信息学竞赛的同学,学习C++更为明智。目前市面上提供给小学生学习C++编程的教材不多。

  《小学生C++趣味编程》,这套书是上、下册两本,共有300多页,书中收录了80多个有趣的算法编程案例。这本书不会去讲解C++的每个技术细节,而是以够用为原则来讲授如何使用C++编写程序。适合小学四年级及以上学生阅读使用,可作为全国青少年信息学奥林匹克普及组竞赛教材,也可作为信息教师学习C++语言的入门教材。

您可能还会对下面的文章感兴趣: