一、教学难点(请简要说明此课程所涉及到的教学难点)1学习了解条件判断指令使用方法。2学习掌握“面向”模块使用,实现角色跟随鼠标和角色跟随角色。3、学习侦测模块使用,了解“碰到”模块的在“大鱼吃小鱼”中的作用。4培养学生编程兴趣。二、教学目标1学习了解条件判断指令使用方法。2学习掌握“面向”模块使用,实现角色跟随鼠标和角色跟随角色。3、学习侦测模块使用,了解“碰到”模块的在“大鱼吃小鱼”中的作用。3、培养学生研读分析程序,自主学习,举一反三的能力。4、培养学生模块化编程思想,提升学生阅读和编写程序的能力和兴趣。三、教学过程设计1研读经典游戏(5分钟)
(1)同学们。今天,老师带给你们一个游戏“大鱼吃小鱼”。
f
(2)比一下,控制大鱼熟练程度,吃小鱼的个数。(3)好玩不,说说你的理由。鼠标牵引大鱼;大鱼嘴巴碰着小鱼,小鱼就被大鱼吃掉;小鱼还能不停复活……(板书)2探究代码奥秘(15分钟)(1)同学们,你们都是捕鱼高手,也是资深“玩家”。今天,我们就来深入玩玩这款“大鱼吃小鱼”,探究一下我们同学发现的这些奥秘。(2)黑板上有三个发现,下面,我们分三个学习小组,到游戏的内部区发现其中的奥秘,然后分享你的发现。“鼠标牵引大鱼”小组“大鱼吃小鱼”小组“小鱼复活”小组(3)学生活动,对程序模块进行研究,教师巡视指导。(4)教师指导学生研读程序模块中数据效果。(5)探究汇报
“鼠标牵引大鱼”小组汇报:①指令模块“面向”
②在这个模块中,循环作用③向大家解释一下“面向”用途。“大鱼吃小鱼”小组汇报①实现吃鱼的模块指令当大鱼嘴里的“黑”色碰到小鱼的颜色,小鱼就隐藏。
f
②
块。③模块说明
请解释一下上面指令模
“小鱼复活”小组汇报
请解释一下这个模块。如果放在完整的程序中,再解释一下小鱼复活的奥秘所在。6、探究小结通过我们的研究,我们知道了大鱼吃小鱼的内部奥秘。和角色交互的条件实际上是“面向”;吃掉的真相是“碰到”后隐藏,复活就更好懂了,就是重新“显示”。感谢同学们。下面,我们就来一个用我们的研究城固,写一个自己的程序。
f
3书写个性模块(15分钟)(1)研究了大鱼吃小鱼的奥秘,你们可以用来编写哪些内容的程序?生:射击,打怪物、切水果、打字母、接金币、清扫落叶等(2)小试牛刀。任务一:鼠标控制一个黑板刷,擦掉屏幕上的文字。学生完成,学生相互学习交流。(3)扫除雾霾任务二:r