Scratch趣味编程:逻辑思维培养与训练
赵军 陈婉凌 编著
前言
要让孩子不输在起跑线上,“计算机逻辑思维”能力就要从小开始培养,即从培养编程能力开始。Scratch是一个简易的编程工具,适用于少儿、青少年甚至是初学程序设计的成年人。Scratch在北美和西欧非常普及,在亚洲地区,中国处于领先位置。现在,中国家庭中电脑的普及率已经不低了,Scratch编程系统的运行对于电脑配置的要求并不高——基本上最低配置的电脑也可以自如运行。因此,除了学校设置Scratch这门课程之外,家长也可以带着自己的孩子参照本书一起学习。
“计算机逻辑思维”就是在编程训练中培养学生思维的习惯和过程,让他们在编程的过程中自己去发现问题,思考如何改进程序中的错误并解决问题。另外,编程可以让孩子学会很多解决问题的方法和途径,为了实现程序的目标,答案不是唯一的。“学习是习惯的养成”,从小培养孩子认识数字世界并掌握计算机逻辑思维能力是他们将来成功的基础之一。而培养“计算机逻辑思维”则需要先进的教育理念和工具,Scratch就是综合了先进教育理念的优秀工具之一。通过Scratch编程训练可以培养学生的综合能力——逻辑思维能力、创造力、分析能力、观察力、专注力、主动思考的能力、面对困难坚韧的毅力等,这些能力对孩子来说将是终身受益的。
本书的章节是按照信息技术的教学课程编排的,每章后面都编写了课后习题,书后还附上了习题的参考答案,因而适合作为中小学教学的教科书或自学的工具书。本书的读者对象主要是中小学的学生及其家长,没有任何程序设计经验的家长也可以使用本书在家里教自己的孩子学习程序设计——其实就是和孩子一起玩游戏,在“玩乐”中掌握程序设计的基本知识。
最后加两点说明:
1.本书所有的范例程序都是基于Scratch 2.0版本的子版本V456.0.4编写的,并且逐个调试并验证过。相信在本书正式出版之后,Scratch 2.0的子版本还会不断更新。不过,子版本的更新差异不大…