初中信息技术 八年级下 移动的坦克游戏 教学设计_第1页
初中信息技术 八年级下 移动的坦克游戏 教学设计_第2页
初中信息技术 八年级下 移动的坦克游戏 教学设计_第3页
初中信息技术 八年级下 移动的坦克游戏 教学设计_第4页
初中信息技术 八年级下 移动的坦克游戏 教学设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、移动的坦克游戏教学设计5/5移动的坦克游戏深圳明德实验学校(集团) 蓝子君教学内容分析本课基于广东高等教育出版社编著的初中信息技术八年级下册第二章程序设计入门第4节“移动的坦克游戏”。根据中国教育技术协会信息技术教育专业委员会发布的基础教育信息技术课程标准(2012)版,要求中学阶段设计了这节课,课时为1课时。二、学情分析(一)本课为第二章的第四节内容,在前面的学习中,学生已经掌握了VB编程当中对象、属性及事件之间的关系,也已经了解如何通过赋值语句在不同事件中修改对象的属性。但这部分内容理解不易,仍然需要进一步的加强。之前主要是通过按钮的点击事件来进行属性的更改,这节课则要通过键盘来触发事件和

2、修改属性,与之前所学内容有想通的部分也有不同的地方。需要学生在理解前面内容的基础上进行学习。(二)学生特点分析本课的学习者为初中二年级的学生,他们对于编程学习带有一定的兴趣与好奇,但是青春期的他们专注力较弱,在授课的过程中需要多从他们感兴趣的角度去激发他们学习的兴趣,引导他们探究的欲望。减少照本宣科,平铺直叙的讲法有助于达到更好的授课效果。三、教学目标(一)知识与技能1.掌握使用控件的keydown事件侦测键盘活动的方法。2.掌握如何获取键盘返回值Keycode。3.学会如何使用多分支结构,判定不同的keycode返回值来区分不同键盘按键,并编写不同的程序。4. 了解picturebox控件的

3、特性和作用。(二)过程与方法1.通过情境创设,引发学生对如何键盘操控控件的探究兴趣,。2.通过探究活动,掌握如何利用已学知识来获取不同键盘按键的返回值。3.在学生进行创意表达的过程中提高学生利用信息技术解决实际问题的能力,逐步形成良好的学习习惯。(三)情感态度与价值观1.鼓励学生在创意表达的过程中形成积极的技术观和价值观。2. 从程序开发的角度去思考技术的实现和需要解决的问题,积极健康地利用自己的编程能力,做出有创意、有价值的作品。四、教学重难点教学重点:如何通过键盘响应Keydown事件获取不同按键的keycode值,及select-case语句的使用。教学难点:理解Pictruebox控件

4、所起到的作用,以及与Image控件的区别。五、教学策略 【教法】 讲授法、演示练习法、实验法。【学法】 自主学习法、探究学习法。六、设计思路通过微课讲解演示以及探究活动,让学生了解如何在Picturebox的Keydown事件下,控制Image控件的相关属性,从而达到用键盘控制程序控件的目的。七、教学资源多媒体教学交互控制平台Powerpoint2019教学素材:微视频:八、教学过程教学环节教学活动教师活动学生活动一、情境导入启发思维(3)演示一段经典坦克大战小游戏,提问:这个游戏和之前我们所用到的控制控件的方法有什么不同。引入:前面学习到的知识点都是用按钮去控制控件的移动和动画,但是如果想要

5、做出坦克大战这样用键盘操控的游戏,我们还要了解如何建立键盘和程序的联系。积极思考,找出差异。【设计意图】激发学生的学习兴趣,引起学生回顾旧知。二、复习旧知引导新知(3)提问:前面我们用到什么属性,在哪些事件里控制控件的移动呢?Top、Left属性;按钮的Click事件和计时器的Timer事件。同理,如果我们要用键盘控制坦克移动,其实移动的语句是没有变化的,变化的是触发移动的这个事件。分析并回忆以前学习的知识,个别操作熟练的学生上台进行示范。【设计意图】通过旧知回顾,联系新知,进一步激发学生的探究欲望。三、大胆尝试探究新知(3)任务一:根据导学案或视频演示完成程序布局。在窗体中添加Picture

6、Box控件,并在其中再添加Label控件。并按要求调整二者的相关属性。打开代码编辑窗,调出PcitrueBox的Keydown事件。在Keydown事件中,写入以下代码。KeyLabel.Caption=keycode运行程序,并填写以下表格,思考Keycode的含义。方向键KeyCode值拓展一:1. 尝试Picturebox除了Keydown事件外,还有哪些事件可以获取Keycode值。2. 网上搜索ASCII表,和我们获取的Keycode值相对照一下,发现两者之间的联系。去了解一下ASCII表的来龙去脉吧。1.完成任务一: 并思考Keycode存储的内容是什么?2. 除了Keydown事

7、件之外,还有没有其他事件可以引起键盘的响应。 【设计意图】任务一:学生通过任务一的探究,了解如何使用Picturebox顺利获得键盘响应,对应的事件可以有哪些。学生亲自动手,查出按键所对应的Keycode值,任务比较容易实现,可以很好提升学生的编程成就感,激发其继续学习的欲望。四、借力微课应用新知(8)任务二:已知4个不同方向键的Keycode值,如何分别达成不同的响应呢?介绍多分支语言Select-case及其格式,请学生写出上下左右四个键的四分支结构。任务三:框架已经完成了,根据已有的4张坦克图片,以及具体的移动方向,将对应的内容填充到相应的位置当中。拓展二:对比If-elif和Selec

8、t-case,两者有什么异同点,分别有什么优势呢?根据学习到的多分支结构,搭建出4个不同按键对应的反馈结构。并将其中内容进行填充。 【设计意图】通过讲解和任务,让学生了解在遇到多种情况时可以使用多分支语言来达到控制程序方向的目的。五、完善程序调试问题任务四:调试程序在实际测试程序的过程中,会发现坦克可以运行到范围框外,显然不太合理。因此要对坦克的运行范围进行相应的限制。根据任务四的内容,完成程序的调试。讲解调试程序的必要性和重要性。完成程序调试。【设计意图】让学生了解程序调试的必要性和调试时常用的检验方向。引导学生在以后的制作中,也要有意识的对程序的逻辑性、完整性、边缘值进行调试。六、灵感碰撞自由创作拓展思考:能否结合前面所学的逐帧动画效果做出发射炮弹的特效呢? 思考程序的实现方式并尝试实现。【设计意图】结合前面所学知识,让学生尝试制作出更加有趣的程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论