前言
为什么要让孩子学编程?为什么欧美发达国家的孩子更具创造力?在中国应试教育的大环境下,我们的孩子该如何拥有更好的创造力呢?人类正在迈入一个以全球化、信息化、知识创新为基本特征的信息时代,未来所需人才已经从旧工业时代只掌握知识的从众人才转向具有创新性、善于独立思考、拥有独立思想和眼光的人才。微软的创始人比尔 "盖茨曾经说过:孩子编程要从小开始,从兴趣出发,通过计算机编程来培训创造力和独特思维。对于中小学生来说,C语言编程难度较大,许多学生受困于语法的规则、数学的算法、逻辑关系和英文编写等难度而无法引起很大的兴趣,麻省理工学院(MIT)媒体实验室开发了一款图形化简易编程软件Scratch。它色彩丰富、指令组合容易上手,在很短的时间内就能制作出互动游戏、动画及多媒体等作品,趣味性较大,同时也能有效地锻炼孩子的逻辑思维、计算思维和创造力,适合8岁以上孩子或没有学过编程的成人学习。
读懂本书
Scratch是什么?
Scratch是由美国麻省理工学院(MIT)专门针对8岁以上孩子设计开发的【积木式编程工具】。孩子不需要专门学习任何一种编程语言,通过拖曳图形化的指令模块就可以创作属于自己的故事、动画、小游戏、音乐和趣味科学实验等。Scratch寓教于乐,是孩子编程思维启蒙的实用工具。
Scratch可以为孩子带来什么?
Scratch将给孩子带来一段充满挑战而且神奇的探索之旅,很多新颖的概念和大量没有接触过的语句会挑战孩子的思维,扩大孩子的视野。孩子在创作的过程中,可以提高语言表达能力、解决问题的能力,训练逻辑思维、计算思维以及创新思维,以后将更有自信去迎接未来充斥着智能机器的时代。
Scratch的现状是什么?
世界上已经有150多个国家和地区的儿童正在学习Scratch,同时他们还乐于把自己的作品上传到Scratch官网上,与世界范围内志同道合的朋友交流讨论、互相切磋。
在美国、英国,Scratch编程是青少年最流行的才艺之一,有超过百万的孩子在学习和使用。
在中国北、上、广、深等一线城市,Scratch训练营取得了可喜的教学成果;在台湾和香港地区,Scratch是中小学必修课,并有多项大型竞赛。孩子学过编程之后,在各方面的能力都有非常大的提升。
麻省理工学院、哈佛大学、斯坦福大学、清华大学等世界名校都在积极推动Scratch教学。
本书特点
(1)本书不论是理论知识的介绍,还是实例的开发,都是从实际应用角度出发,精心选择开发中的典型例子,讲解细致,分析透彻。
(2)深入浅出、轻松易学,以实例为主线,激发读者的阅读兴趣,提升读者对编程学习的信心。
(3)本书使用了最新出版的3.0框架,与官网的版本实现无缝对接,更适合与其他Scratch爱好者一起切磋。
(4)贴心提醒,本书提供了实例的源代码和素材,读者可以轻松导入,进行研究和修改,同时书里也提供编程相关的重点知识,让读者可以在学习过程中更轻松地理解相关知识点及概念。
示例代码下载
本书示例代码可扫描右边的二维码获得,也可以访问
https://share.weiyun.com/5ixgX3n下载,或者发送电子邮件给booksaga@163.com,邮件主题为“Scratch 3.0案例”。
本书读者
2年级以上的小学生
8岁以上已经有一定电脑操作的孩子
非计算机专业并且渴望探索计算机科学的有志之士
对编程有兴趣的初学者
需要制作生动教学课件的老师
依丽ZsElaine
2019年9月