Scratch(中文译:" 猫爪")是一套图像化程序设计语言,由美国麻省理工学院媒体实验室(MIT Media Lab)终身幼儿园团队(Lifelong Kindergarten Group)所开发的创意程序工具,只要有网络和浏览器,就能写程序!虽然主要是为8 到 16 岁的孩子所设计,但猫爪编程也适合任何年龄层的人使用。
"Scratch(猫爪编程)" 能学到什么?
麻省理工的 Scratch 团队提出了三项在这信息大爆炸时代必备的学习能力:
1.数据处理和交流能力
2. 思考和问题解决能力
3.合作和自我定位能力
部分课程主题简介
课程主题
鲨鱼吃小鱼
<课程内容>
设计鲨鱼和小鱼两个对立的角色, 让鲨鱼可以随小鱼游动来进行抓捕行动
<课程知识点>
1. 对初始状态的设定与变化增长关系的理解;
2. 锻炼逻辑思维能力;
课程主题
打地鼠
<课程内容>
孩子需要随机设计老鼠出现的位置, 自主创作锤子的图案, 跟随鼠标的移动来敲击老鼠。
<课程知识点>
1. 学会设计与绘制角色;
2. 理解常数与变量的关系;
3. 锻炼逻辑思维能力和口头表达能力;
Scratch(猫爪编程)是通过将计算机指令模块化,通过拼接块的方式进行连接来完成特定的功能。例如“让角色在屏幕上移动”或“显示一个文本信息到屏幕上”。Scratch具有许多编程语言的重要特性,如循环结构、条件结构和事件控制。通过这些功能,我们可以创建算法或指令来完成特定任务。
采用搭积木的方式来完成程序的编写。通过Scratch(猫爪编程)我们不仅可以学习计算机科学的常见概念,还可以培养孩子如何有创意的思考并创作出各种有趣的动画和游戏。