信息技术课时22144_第二章第五节 移动的坦克游戏-教学设计 移动的坦克游戏 信息技术 八年级下 第二章第五节 蓝子君.docx
2023-10-13,文件大小:180.44K,下载:0
下载
下载地址加载中.... 下载教程 (新手必看)
提示: 此文件暂无参考内容, 请自行判断再确认下载!!
作者很懒没有写任何内容
《移动的坦克游戏》教学设计《移动的坦克游戏》深圳明德实验学校(集团) 蓝子君一、教学内容分析本课基于广东高等教育出版社编著的《初中信息技术》八年级下册第二章程序设计入门第4节“移动的坦克游戏”。根据中国教育技术协会信息技术教育专业委员会发布的《基础教育信息技术课程标准》(2012)版,要求中学阶段设计了这节课,课时为1课时。二、学情分析(一)本课为第二章的第四节内容,在前面的学习中,学生已经掌握了VB编程当中对象、属性及事件之间的关系,也已经了解如何通过赋值语句在不同事件中修改对象的属性。但这部分内容理解不易,仍然需要进一步的加强。之前主要是通过按钮的点击事件来进行属性的更改,这节课则要通过键盘来触发事件和修改属性,与之前所学内容有想通的部分也有不同的地方。需要学生在理解前面内容的基础上进行学习。(二)学生特点分析本课的学习者为初中二年级的学生,他们对于编程学习带有一定的兴趣与好奇,但是青春期的他们专注力较弱,在授课的过程中需要多从他们感兴趣的角度去激发他们学习的兴趣,引导他们探究的欲望。减少照本宣科,平铺直叙的讲法有助于达到更好的授课效果。三、教学目标(一)知识与技能1.掌握使用控件的keydown事件侦测键盘活动的方法。2.掌握如何获取键盘返回值Keycode。3.学会如何使用多分支结构,判定不同的keycode返回值来区分不同键盘按键,并编写不同的程序。4. 了解picturebox控件的特性和作用。(二)过程与方法1.通过情境创设,引发学生对如何键盘操控控件的探究兴趣,。2.通过探究活动,掌握如何利用已学知识来获取不同键盘按键的返回值。3.在学生进行创意表达的过程中提高学生利用信息技术解决实际问题的能力,逐步形1/ 5


开发的角度去思考技术的实现和需要解决的问题,积极健康地利用自己的编程能力,
做出有创意、有价值的作品。四、教学
重难点教学
重点:如何通过键盘响应Keydown事件获取不同按键的keycode值,及select-case语句的使用。教学
难点:理解Pictruebox控件所起到的作用,以及与Image控件的区别。五
、教学策略 【
教法】 讲授法、
演示练习法、实验法。【
学法】 自
主学习法、探究学习法。六
、设计思路通过
微课讲解演示以及探究活动,让学生了解如何在Picturebox的Keydown事件下,控
制Image控件的相关属性,从而达到用键盘控制程序控件的目的。七
、教学资源多
媒体教学交互控制平台Powerpoint2019教学
素材:微视频:八、教学过程教学环
节教学活动2/ 5
《移动的坦克游戏》教学设计成良好的学习习惯。(三)情感态度与价值观1.鼓励学生在创意表达的过程中形成积极的技术观和价值观。2. 从程序


师活动学生活动一、情境导入启
一段经典坦克大战小游戏,提问:这个游戏和之前
我们所用到的控制控件的方法有什么不同。引入:前面学习到的知识点思考,找出差异
都是用按钮去控制控件的移动和动
。【
发思维(3’)演示
画,但是如果想要做出坦克大战这样用键盘操控的游戏,
我们还要了解如何建立键盘和程序的联系。积极
设计意图】激发学生的学习兴趣,引起学生回顾旧知。二、复
:前面我们用到什么属性,在哪些事件里控制控件的移动
呢?Top、Left属性
忆以前学习的知识,
;按钮的Click事件和计时器的Timer事件。同理,如果
个别
习旧知引导
新知(3’)提问
操作熟练的学生上
我们要用键盘控制坦克移动,其实移动的语句是
台进行示范。【
没有变化的,变化的是触发移动的这个事件。分析并回
设计意图】通过旧知回顾,联系新知,进一步激发学生的探究欲望。三、大胆尝试探究
一:1.根据导学成任务一: 并
案或视频演示完成程序布局。在窗体中思考Keycode存储
新知(3’)任务
添加PictureBox控件,并在其中再添加Label控件。并按要求
的内容是什么?2. 除
调整二者的相关属性。2.打开代码
编辑窗,调出PcitrueBox的Keydown事件。3.在Keydown事件中,写入
了Keydown事件之外
以下代码。KeyLabel.Caption=keycode运
行程序,并填写以下表格,思考Keycode的含义
,还有没有其他事件
。方
可以引起键盘的
向键KeyCode值↑↓←→拓展
响应。3/ 5
一:1. 尝试Picturebox除了Keydown事1.完
《移动的坦克游戏》教学设计教


外,还有哪些事件可以获取Keycode值。2. 网
上搜索ASCII表,和我们获取的Keycode值
相对照一下,发现两者之间的联系。去了解一下ASCII表的来
龙去脉吧。 【
设计意图】任务
一:学生通过任务一的探究,了解如何使用Picturebox顺利获得键盘响应,对应
的事件可以有哪些。学生亲自动手,查出按键所对应的Keycode值,任务比较容易实现
,可以很好提升学生的编程成就感,激发其继续学习的欲望。四、借
二:已知4个不同方向键的Keycode值,如何分
别达成不同的响应呢?介绍多分支语言Select-case及
其格式,请学生写出上下左右四个键的四分支结构。任务
搭建出4个
不同按键对应的反馈
力微课应
三:框架已经完成了,根据已有的4张坦克图片
用新知(8’)任务
,以及具体的移动方向,将对应的内容填充到相应的结构。并将其中内容进行
位置当中。拓展
填充。 【
二:对比If-elif和Select-case,两者有什么异同点,分
别有什么优势呢?根据学习到的多分支结构,
设计意图】通过讲解和
任务,让学生了解在遇到多种情况时可以使用多分支语言来达到控制程序方
向的目的。五
四:调试程序在实际测
试程序的过程中,会发现坦克可以运行到
、完善
程序调试
范围框外,显然不太合理。因此要对坦克的运行范围
成程序调试。【
问题任务
进行相应的限制。根据任务四的内容,完成程序的调试
。讲解调试程序的必要性和重要性。完
设计意图】让
学生了解程序调试的必要性和调试时常用的检验方向。引导学生在以后的制作中,也要有意识的对程序的
逻辑性、完整性、边缘值进行调试。六
、灵
能否结合前面所学的逐帧动画效果做出发射炮弹
感碰撞自由程序的实现方式
创作拓展思考:并尝试实现。【
的特效呢? 思考
设计意图】结
合前面所学知识,让学生尝试制作出更加有趣的程序效果。拓宽学生视野,进一步激发学生创作兴趣。4/ 5
《移动的坦克游戏》教学设计件


欣赏作品
总结。键盘,评价作品。二、观
看作品,分析
响应事件:Keydown键盘返回值
、总
结知识1.知识点
:Keycode多分支结构
制作实现的方法。【
:Select-case结构一、学生
设计意图】回
顾所学,加深学生记忆。5/ 5
《移动的坦克游戏》教学设计七
内容系创作者发布,涉及安全和抄袭问题属于创作者个人行为,不代表夹子盘观点,可联系客服删除。
夹子盘