Scratch射击游戏教案
从coding到STEM,Scratch射击游戏教案整理分享。
教案名称:射击游戏
科目:电脑编程课
年级:五年级
时间:共两节课,每节课30分钟-45分钟
作者:香港中文大学学科科学与科技中心
学生需要具备的已有知识
会编写控制角色的编程
直角坐标的原理及在编程中的应用
教学目标知识方面认识:循环结构(looping structure)
技能方面建立有关鼠标的编程(跟鼠标移动,鼠标左键按下的程式)(巫师)
建立转换造型的程式(巫师)
设立循环结构(looping structure)的程式(子弹)
态度方面培养学生对编程的兴趣
延伸目标设定多个敌人
教学流程1热身:导入时间:5分钟
教学活动:
展示本节课游戏内容,邀请同学试玩,并观察游戏中的功能
预期教学效果:
鼠标被按下时,巫师转换造型,子弹向右发射移动。
教学策略:
确保每位学生都有scratch账号。
2知识点讲解时间:4分钟
教学活动:
讲解什么是设立循环结构((Looping Structure)的程式,
老师除了直接讲解循环结构(Looping Structure),也建议用比喻的方式讲解令学生更容易掌握。
讲解:
在编写程式的流程中,经常需要重复执行一些特定的指令。在这个情况下,可以利用循环结构来简化步骤。
例子:
老师可以用Scratch 中的「looping 游戏」阐述循环结构*内设图例、按空白键,可展示重复执行的情況、 按右键,可展示计次執行。
3编程教学
时间:16分钟
教学活动:
1)巫师程式编写
建立有关鼠标的程式(巫师跟鼠标移动)
建立转换造型的程式(巫师)
2)子弹程式的编写
程式的目的:鼠标被按下时,子弹向右移动。
制作流程:
设立循环结构(Looping Structure)的程式,
解说要点:重复执行程式的设计方法
4结束时间:5分钟
测试程式以及总结
第二节课教案
教案名称:射击游戏
科目:电脑编程课
年级:五年级
学生需要具备的已有知识
射击游戏的第一节课所有知识点
设立加分以及扣分的编程
设立循环结构的程式
教学目标知识方面
认识循环结构( looping structure)
技能方面加入音效及背景音乐
控制敌人随机地出现(ghost2)
态度方面培养学生对编程的兴趣
延伸目标多设定几个敌人
教学流程1热身:导入时间:5分钟
教学活动:
回顾上一节课,介绍本节课学习目标
2编程教学时间:17分钟
教学活动:
1)Ghost2的程式编写
程式目的:当我们点击运行时,会随机地向左移动。
制作流程:
加入角色Ghost2后,先更改变造型(横向翻转)
控制敌人随机地出现
2)编写音效程式
制作流程:加入背景音乐
建议老师示范
加入Ghost2角色的音效
3延伸部分时间:5分钟
教学活动:
设立记分程式(自行制作)
已经完成的学生可以做延伸部分,设定多个敌人。
4结束时间:5分钟
测试程式以及总结
附录:学生手册点击查看大图
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com