Scratch 是一种编程语言,由麻省理工学院媒体实验室的终身幼儿园组”(Lifelong Kindergarten Group) 设计和维护。
使用 Scratch,孩子们可以编写属于自己的互动媒体(故事、游戏、动画),并与全世界分享。
学习 Scratch 的同时,也间接培养了孩子们的逻辑推理、创意思考和协同合作的能力,这些都是生活在 21 世纪不可或缺的基本能力。
在scratch编程界面,程序语句都以拼图模块的形式呈现,模块按功能划分为不同颜色。编写程序时,用户只需像拼插积木那样把拼图模块垒在一起。只有当程序在语法上合规合理时,模块的接口才能对接上。用模块接口的形状作为拼插指引的设计借鉴自乐高积木。
谁在使用Scratch?
Scratch特别为8到16岁孩子设计,但几乎所有年龄的人都在使用它。不同地方上百万人都在制作自己的Scratch项目,包括家庭,学校,博物馆,图书馆和社区中心。
在学习中编程,在编程中学习
计算器编程能力是现今社会文化的组成要素。在 Scratch 学习的过程中,人们也同时获得了解决问题、设计发想、意见交流的重要策略。
学习原则
项目
人们在积极开展某个项目时,会经历不同的历程:灵感浮现、原型设计、产品诞生、改良进化, 完整的项目经验学习成效最大。
热情
当人们专注于感兴趣的事情上时,他们会更努力、更愿意花时间在上头,在面对挑战时也更能坚持,当然,也在过程中积累更多的能力。
共享
和其他人交换想法、协同制作项目、在其他人的项目基础上改编, 通过社交活动促进学习力。
玩乐
在有趣的实验中学习,尝试新鲜事物、把玩可用素材、测试程序极限,在一次次的冒险中履败履战。
教学经验
根据孩子玩这个软件的情况看,孩子自己学会使用这个软件是有困难的,需要身边老师和家长的指导。在有人指导的情况下,6岁的孩子基本上就可以照着例子完整的拼”出一个能运行的程序。这个过程并不需要孩子认识英文或汉字。建立程序的过程会用到涂鸦,录音,找图片这些有趣的过程。