最新消息:

小朋友学Scratch 图形化编程 ——第一课 海底世界

Scratch 少儿编程 2716浏览 0评论
scratch图形化编程

友情提示:视频教程观看时请手动设置清晰度。

特别感谢
这些Scratch的课程计划要特别感谢ICS Skills,他们提供了个人和教学使用的免费教材。这意味着你可以免费的复制,传播和展示课程,但是禁止用于商用。

第一课

海底世界

小朋友学Scratch 图形化编程 ——第一课 海底世界小朋友学Scratch 图形化编程 ——第一课 海底世界

课程目标

孩子们将学会:

    在真正的应用中学会解决问题和数学技巧;

    结合图像和运动来制作一个动画片;

家长引导技巧:

    鼓励孩子们尽量独立的开展实验;

    他们可以自由的选择喜欢的形象和运动的距离;

    在尝试中,他们将逐渐理解Scratch

小朋友学Scratch 图形化编程 ——第一课 海底世界介绍:

  1. 请小朋友自由的选择喜欢的动画形象;
  2. 请小朋友点击运动和选择不同的模块;

接下来是课程主要内容,一步一步详细介绍

1左和右

我们现在想让人物往右移动,那么添加移动模块,指定10步,并且点击该模块;如果我们想让人物往左移动,那么添加移动模块,步数改为-10,并且点击该模块;小朋友学Scratch 图形化编程 ——第一课 海底世界然后我们在脚本区域添加一个事件吧,点击事件“event”然后把下面这个模块拉入脚本区域,和我们的动作模块像乐高积木一样,紧紧卡着。小朋友学Scratch 图形化编程 ——第一课 海底世界之后,添加一个反复执行模块,让人物保持运动吧。为了不让可爱的动画人物悄悄的移出我们的实现,我们可以增加一个反弹模块。小朋友学Scratch 图形化编程 ——第一课 海底世界挑战时间1:

  1. 从素材库中选择两条小鱼,或者其他生活在水中的小动物;
  2. 让他们在屏幕中左右移动起来吧;
  3. 如果你增加一个模块,让运动等待一秒,会发生什么?
  4. 改变等待时间,再看看会发生什么?

2上和下

请小朋友让动画人物上下移动起来吧,请他们观察在运动过程中,x轴和y轴的坐标是如何变化的;选择行为条件模块,增加预设判断,比如,当空格键按下的时候,或者当上下键按下的时候,动画人物的Y轴坐标移动10个单位;小朋友学Scratch 图形化编程 ——第一课 海底世界请小朋友想一想,他们应该改哪里,可以让小动物朝着相反的方向上下移动?挑战时间2:

  1. 新建一个Scratch项目;
  2. 请小朋友增加一个动画人物,再增加一个蹦床;
  3. 完成小动物在蹦床上跳来跳去这个动画;
  4. 修改参数让小动物动得更慢一些;

终极挑战

来挑战海底世界的设计吧

1. 新建一个Scratch项目;

2. 选择一张背景,作为水下的背景展示。小朋友学Scratch 图形化编程 ——第一课 海底世界

3. 选择一个水底动物的形象;

4. 设计让小动物们动起来,包括上下左右;

5. 家长或者老师可以引导小朋友做出更多的运动设计,和故事情节;

课程实践记录:
男孩子对于程序控制,和动画效果的痴迷是与生俱来的,所以这个课程 对于男孩子来说很有吸引力。当我给儿子讲述软件界面,程序功能和程序的基本概念时,我可以看到他眼中的光芒。程序一些基本概念,比如顺序执行,条件语句,触发事件等在我看来是枯燥无味的概念,对于小朋友来说是陌生而新鲜的。
每一节课程都像是一个过关游戏,因为你可以马上看出所学概念制作出的动画效果。及时的学习和奖励,让这门课程天生就是一个适合小朋友,吸引小朋友的课程。
最后功利一点的说明,程序本身的思维是基于数学和物理的,乃至英语,比如移动十步,上下左右,旋转15°等等。在每一步基本操作中都可以体现这些概念,我觉得这样的影响是潜移默化的,胜过填鸭式教学。
如果有什么问题,请留言,我会相应作出解答。

转自公众号:
IT奶爸

您必须 登录 才能发表评论!