内容正文:
移动的坦克游戏教学设计
一、课程信息
(一)学科:信息技术
(二)课题:移动的坦克游戏
(三)年级:八年级第二章第五节
二、教学内容与学情分析
本节课学习的内容是初二下册第二章程序设计入门第五节移动的坦克游戏,主要学习的是多分支语句,属于分支结构,它是计算三种结构之一,在教材里起到承上启下,因此,本节课在课程中的作用非常重要。
在此之前,学生已经学了程序的顺利结构和分支结构,学生已经基本理解了基本的程序设计概念,以及掌握了简单的编程方法。但是,由于学生刚刚接触VB程序设计,加上程序设计本身有一定的难度,因此,为了更好地落实本节课教学目标,除了任务驱动,我还设计了一些环节,如:朗读和画图,让编程可视化,让学生更容易理解。
三、教学目标
(一)知识与技能
1、了解KeyDown键盘事件;
2、掌握PictureBox控件和Image控件的使用方法;
3、理解多分支结构的概念;
(二)过程与方法
通过编写坦克游戏程序,让学生学会程序设计的一般方法;
(三)情感态度与价值观
通过实践操作,进一步提高学生的信息素养,培养学生动手能力, 培养学生勇于探究的科学精神。
四、教学重难点
教学重点:掌握PictureBox控件和Image控件的使用方法;
教学难点:理解多分支结构的概念;
五、教学策略
编程可视化,用朗读和画图的方式,让学生动起来,从而使编程简单化,避免枯燥。
六、教学过程
环节
教师
学生
设计意图
创设情境
1、播放老师玩《坦克大战》游戏视频;
2、引出本课主题:能否使用VB编程控制坦克方向和移动?
观看
激趣导入,贴近学生课余生活,拉近师生距离
知识讲解
1、设计思路
使用键盘的方向键代表坦克的上、下、左、右四种状态;
2、键盘事件
KeyDown的属性:
(1)KeyCode识别按键
(2)SHIFT
任务1:编写程序获取上、下、左、右四个方向的KeyCode,并完成书本表2-5
3、控件的使用
设问:如何呈现坦克?
(1)PictureBox
PictureBox控件:它是一个容器,可以容纳多个控件,并允许程序对这些控件进行控制。
(2)Image控件的使用
①Pictrue属性
②Stretch属性
任务2:在书本上对这两个控件的属性做好记录.
4、多分支语句
问题:如何使坦克移动?
(1)格式
Select Case 数值表