Scratch线上基础班
6-10岁
Scratch是MIT麻省理工大学专门为6-10岁开发的一款积木式编程软件,通过它孩子可以拖动积木指令来创作自己的动画和游戏,培养编程思维与创新思维。
这节课将会介绍一些编程的基础知识,接着介绍目前全球最火的儿童编程平台:Scratch。然后再通过一个简单的项目来加深理解。我们会创建一些简单的指令让猫讲话。只需用鼠标拖曳不同颜色的编程积木,就可以创建出简单的电脑程序,这就是脚本。
现在要行动啦。那些深蓝色的运动模块就可以让我们的小猫动起来。Scratch中测量距离的单位是“步”。舞台是480步宽、360步高。不想让你的角色一直卡在舞台边缘?有一个编程积木就可以让它们从边缘返回。
要让小猫动起来,得知道两件事情:它要走多远,它往哪里走。每个角色都有一个内置的方向标。
在电脑程序中,我们会经常重复给出同样的指令。把这些指令都进行循环,重复这些积木,就可以避免多次输入同样的积木。来看看无限循环和不断重复指令吧。
卡通里的人物看上去能运来动去,但其实你看到的只是很多张有着小小差异的图片。这些图片让你的大脑觉得是人物动起来了,这就叫做动画效果。
我们已经学会了让角色做各种各样的事,但是一个项目如果只在空白的舞台上展现就不算完成!我们一起来看看怎样从素材库中给我们的项目添加各种场景和音乐吧。
如果下雨了,那么我们就会打伞。在Scratch中我们也可以做出类似的决定,只需要用到如果-那么积木即可。如果-那么积木跟循环积木一样,都会包裹住别的积木,在它们运行时进行控制。
电脑在储存信息或者说“数据”方面可厉害了。这些数据可以是人名,也可以是分数,或者时间等等。一个变量就好像一个有标签的盒子,你可以在里面为你的项目储存数据。
Scratch能做出你知道的所有数学题目。但是为了能让电脑键盘打出所有的符号,Scratch里的有些数学符号和你平常用的不太一样。我们可以运用变量在Scratch中做运算。Scratch甚至还可以帮你掷骰子。
所有进入到项目中的数据就叫输入。比如当Scratch提问时,你用键盘敲进去的答案就是一种输入。事件是每一个正在发生的动作,比如你单击某个小精灵(Sprite),或者按下运行Scratch脚本的按键,这些都是事件。
我们一起看看如果-那么-否则积木吧。这个积木通过一个问题或条件来选择两组积木中哪一组要运行。我们也会一起看看另一些便于使用的条件积木。这些积木会通过变量和值提出“真或假”问题。
我们已经学了很多关于Scratch的知识。现在我们来把所学的知识运用到一个游戏上吧。在这个游戏里,你是一只小猫,你可以运用鼠标在舞台上任意移动。试试看,不要让凶恶的恐龙抓住你。
Scratch猫正在踢足球,用鼠标指针在舞台上移动它,努力让它把球踢到绿色圆圈上从而进球得分。但是,要小心鱼守门员,它会全力阻止你得分。你准备好创建鱼球游戏了么?
游戏变得有些诡异了哦!你是一个骑在扫把上的巫婆,夜晚你在城市上空飞行去抓那些友好的幽灵。抓幽灵可以测试你的键盘技能哦!
在这个游戏中,两名玩家要比赛谁才是反应最快的那个。你需要以光速敲击你的键盘。稍微犹豫1秒钟,那么失败的人就是你了。
Scratch猫必须阻止正在掉落的西瓜砸到地面,但是它不知道西瓜会出现在什么位置或哪个西瓜先掉落!帮助它不让西瓜掉下来。
我们一起来欣赏奇怪的音乐吧!别担心,并不需要一蹴而就。一边看视频,一边将这个项目一点点地搭建起来。
在天马行空项目中,你会用到深蓝色画笔模块中的图章积木。它会在舞台上喷洒有规律的图案、信息和图画。你甚至可以做出自己的烟火。
Scratch小猫对乘法运算表一清二楚,那你呢?在这个复杂的测验中,小猫会站在迷人的聚光灯下向你提问。单击绿色旗帜,看看你能不能在压力下解决所有问题。
这个疯狂的程序会让你的宠物大变身!小宠物程序不仅好玩,更可以让你学到Scratch中的实用新技巧,特别是如何创建你自己的角色。
Scratch有一支神奇的画笔,无论角色走到哪里,它都会随之画出线条。在这个项目中,你会新建两个球,这两个球在舞台上弹来弹去,同时画出绚丽多变的图案。
电脑数据可以是数字、文字、符号、图片甚至声音!在这个项目中,你会得到一些派对很喜欢的角色。它们会随着麦克风里的音乐节奏而舞动。
键盘打字练习、计算机使用基础知识、部分课外扩展知识等额外知识。