编程猫之《打地鼠》教案设计
河南省实验中学思达外国语小学 张排伟
课题 | 编程猫之 《打地鼠》 | 总课时 | 1 | 第1 课时 | 授课人 | 张排伟 | ||||
背景分析: 通过四年级上期编程猫启蒙课程的学习,学生已基本掌握了编程猫源码编辑器的使用方法,认识了各个积木盒子的位置和大概功能,学会了简单的积木的使用,可以做一个完整的例子试试了 | ||||||||||
学习目标: 1、学会“隐藏”积木、“显示”积木、“等待”积木的使用 2、了解“当……”等积木的用法 3、认识“变量”积木、“停止”积木 | ||||||||||
重点: 1、使用“隐藏”积木、“显示”积木、“等待”积木 2、制作简单的打地鼠游戏 难点: 1、了解“当……”等积木的用法,认识“变量”积木、“停止”积木 2、完善游戏,控制玩游戏的时间 | ||||||||||
教学流程 | 时间 | 教与学活动设计 | 设计意图 | 调整与补充 | ||||||
一、导入 二、开始授课 三、总结 四、作业与思考 | 2分钟 5分钟 5分钟 3分钟 5分钟 5分钟 8分钟 1分钟 1分钟 | 一、导入: 师:同学们,你们喜欢打游戏吗? 生:喜欢…… 师:今天我们用编程猫制作打地鼠的游戏好不好? 二、开始授课 1、师:如果要制作打地鼠游戏,需要哪些素材呢? 生:…… (引导学生说出:地鼠、锤子、背景……) 那么,我们添加素材吧: (1)打开未来教室网站(demao),点击“登录未来教室”,输入用户名、密码,点击登录。 (2)单击“创作工具→2D创作工具”,打开源码编辑器 (3)单击“文件→新建→空白作品” (4)单击“素材库”,角→地鼠,道具→锤子,背景→沙漠遗迹2,添加素材。 2、师:在打地鼠游戏中,地鼠的行为是什么样的呢? 生:…… (引导学生说出地鼠的行为:隐藏→等待2秒→显示→等待2秒,并且重复执行) 师:编写地鼠的脚本,可能会用到哪些积木呢? 生:…… 师:你可以试着做一做,演示给大家看吗? 生:…… (学生演示,教师观察并适时协助) 3、师在打地鼠游戏中,锤子要去打地鼠,它受谁的控制呢? 生:…… (鼠标) 师:怎样为锤子编写脚本呢?你来演示一下吧 生:…… (锤子:当开始被点击,重复执行,移到鼠标指针) 4、我们来看一下效果吧(锤子砸到地鼠没有任何效果)。 师:这是怎么回事呢? 生:…… 师:当地鼠碰到锤子时,地鼠会有什么样的行为呢? 生:隐藏 (引出“当……”积木:这是一个侦测条件积木,当侦测到的条件成立时,执行下面的积木,否则,持续侦测) 师演示:当 地鼠 碰到 锤子→隐藏 再看效果 (打地鼠游戏的基本积木搭建完毕) 5、分组练习 分成四个小组,每一个小组先做出游戏的人为小组长。小组长可以检查、指导别的同学制作游戏,也可以指定副组长协助检查、指导。直到全组同学做成游戏,则小组任务完成。 (任务驱动,合作学习) 6、完善游戏 师:对于这个游戏,有没有可以改造提升的地方?例如:打中了多少只老鼠?有没有得分?实现这些效果,游戏的功能就需要提升。你有什么建议吗? 生:…… (A)游戏计分功能 利用“变量”积木,为游戏增添计分功能 (B)地鼠出现时间的随机性 利用“随机”积木,让地鼠出现的时间呈随机性 (C)增加地鼠 复制角,让地鼠更多 (D)游戏结束的条件 编程启蒙是学什么的利用“等待”积木让游戏在规定时间内结束 (A、B、C、D四项不分先后顺序,只要有学生提出来,就让他演示或研究。分层教学,让水平较高的同学有所发挥。) 三、总结 今天你学会了什么? 四、作业与思考 如何控制这个游戏的难易程度? | 以游戏引起兴趣 用简单的任务树立信心 通过比赛锻炼合作学习 运用思考达到分层教学 总结巩固 更多思考 更高难度 | |||||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论