海底世界 ScratchJr

1. 课时规划

1.1 教学目标

通过完成本教案,学生可以掌握讲多方面的技能:

故事表达技巧

  • 人物
  • 时间
  • 地点

ScratchJr APP 技能

  • 背景插入
  • 角色插入
  • 脚本编写
  • 移动指令 – 往前、往后、跳跃、顺时针旋转、逆时针旋转
  • 循环指令

编程逻辑

  • 二维空间XY轴移动
  • 顺时针、逆时针方向
  • 并列执行逻辑
  • Loop 循环

1.2 准备材料

  • 平板电脑 – iPad、安卓平板
  • ScratchJr APP

1.3 需要学校老师配合事项

老师在课堂结束前,请带领学生按这里做课堂测试。

2. 课堂规划

2.1 第一步:开场

开场的方式很多,比如回顾以往知识、谈话描述、诗歌朗诵、悬疑提问、影视资料、图片展示等。

这次背景是海洋生物,可以配合关于海洋的课堂,让孩子们想象一下海底的奇妙世界。

然后跟孩子们说:“今天,我们要用平板电脑编程。让海洋世界动起来!”。

跟着便可以分发平板电脑。

2.2 第二步:核心内容介绍和练习

人物介绍

黄鱼小姐 – 喜欢慢慢游泳
绿鱼先生 -喜欢聊天
海马哥哥 -喜欢跳来跳去
海星弟弟 -喜欢听歌摇摆

时间

周末某下午。

地点

太平洋的海底深处。

ScratchJr APP 应用

打开APP

在平板电脑上点击这个图标打开编程APP
按左边的小房子
按“+”号添加新的项目

清除猫猫

打开信项目后会看到一只猫猫。手指长按猫猫会出现 号。按❌删除猫猫预备一个干净的项目。

背景导入

按屏幕头顶的“风景图标”以选择背景。
这个项目里,我们需要选择“水底”背景。选择好按右上角的“勾”确认。

人物导入

按左手边的“+”号以添加“人物”。
先后选择“黄鱼”、“绿鱼”、“海马”及“海龟”。每次按右上角的”勾勾”确认。

根据每个人物编写脚本

“黄鱼”、“绿鱼”、“海马”及“海龟” 这样安排布局。背景下方的指令栏,选择合适的指令开始编程。完成一个人物的程序后,按左边栏选择下一个人物,按下方所示排列程序指令。
绿鱼先生的脚本

上面绿鱼先生的脚本从左到右的四个指令,分别代表:

  1. 第一个黄色指令指按下绿色旗帜时,开始执行右边的指令
  2. 第二个粉蓝色右箭头指令下方有个数字“2”,这个指令命令绿鱼先生“面朝右”往“右”走两步
  3. 第三个粉蓝色右箭头指令下方有个数字“-2”,这个指令命令绿鱼先生“面朝右”往“左”走两步(注意!)
  4. 第四个红色指令有两个循环的箭头,表示程序回到第一个指令从新执行多一次。这里没有终止指令所以会看到绿鱼先生会不断地循环往前两部往后两步的动作!
黄鱼小姐的脚本

上面黄鱼小姐的脚本从左到右的四个指令,分别代表:

  1. 第一个黄色指令指按下绿色旗帜时,开始执行右边的指令
  2. 第二个粉蓝色左箭头指令下方有个数字“-2”,这个指令命令黄鱼小姐“面朝左”往“右”走两步(注意!)
  3. 第三个粉蓝色左箭头指令下方有个数字“2”,这个指令命令黄鱼小姐“面朝左”往“左”走两步
  4. 第四个红色指令有两个循环的箭头,表示程序回到第一个指令从新执行多一次。这里没有终止指令所以会看到黄鱼小姐会不断地循环往前两部往后两步的动作!
海马哥哥的脚本

上面海马哥哥左右有两组脚本,当“绿色旗帜”按下时,会并列执行。

左边一组指令指示海马哥哥面朝右边不断往前走99步,并且循环不息。

右边一组指令指示海马哥哥跳上跳下,循环不息。

两组指令同时进行时,海马哥哥一直往右移动时上下漂浮。非常有代表性的并行进程指令。

海星弟弟的脚本

上面海星弟弟的脚本也是两组指令并行执行。

左边一组第二个指令是设定人物运动的速度为“正常”。

执行指令和排错

右上方绿色旗帜运行程序。如果程序出错,可以按上面指示,修改每个人物的指令程序。然后从新按旗帜试运行。

如果一切指令正确,会看到下面视频的效果:

【预留视频位置】

2.3 第三步:结尾

结尾部分,需要让学生做一个线上测评。请让学生在平板电脑按下“一扇窗测评”图标。或者在浏览器输入URL:https://padforhope.org/xyz

学生如果能通过测评80%,我们会邮件把该学生的完成证书邮件发给老师。

通过测评的同学会计入老师评估指标!