Scratch软件对学生创新思维的培养与解决问题能力的提高有着积极的作用,同时它为孩子的艺术创作提供了别样的创作天地。当学生在学习Scratch的过程当中,能够处于一种批判性思维和系统思考的状态中,为了完成项目,学生必须注意协调和控制程序当中的各种造型的相互作用,程序的交互作用能够给学生建立程序基本原理的直接体验。



学生用Scratch编程画一棵树
树干生成
树干生成加背景
树干添加树叶
用Scratch随机生成不同形态的树
Scratch用一种非常有意义的设计理念去支持问题的发现和解决。创建一个Scratch项目要求首先有一个初步的设想,然后如何通过Scratch的模块一步一步地去实现。Scratch被设计的非常容易修改,学生能够动态地改变每片代码,然后立即看到结果。



《万花筒》的代码修呈现不同的效果
《万花筒》的代码修呈现不同的效果
《万花筒》的代码修呈现不同的效果
《万花筒》的代码修呈现不同的效果
《万花筒》的代码修呈现不同的效果
《万花筒》的代码修呈现不同的效果
《万花筒》的代码修呈现不同的效果
Scratch 鼓励创造性思维,在今天这个快速变化的时代,创造性思维越来越重要。



还需要数学知识来解决问题
还需要数学知识来解决问题
Scratch要求学生不断地寻找新方法去处理各种未期的难题,而不是仅仅教给他们如何解决既定的问题,不断地通过提高解决问题的能力来处理他们未来人生当中不断遇到的新问题。



Scratch作为儿童图形化编辑软件,涉及的领域有科学、数学、仿真技术等。本课程从孩子的视角出发以故事游戏为背景任务,激发学生学习兴趣;以项目式学习为框架,启发学生的宏观程序设计思维;利用Scratch程序中的角色概念引导学生建立基于对象编程的高级程序设计思维。


