ID: 1503282

面向对象程序设计教学设计

日期:2024-11-30 科目:信息技术 类型:高中教案 查看:77次 大小:16946B 来源:二一课件通
预览图 1/1
面向,对象,程序设计,教学设计
  • cover
超级玛丽的未来 走进Visual Basic编程 课程目标分析 根据学科指导意见,VB程序设计第一课时的主要教学目标为: 1.了解VB程序设计设计环境。 2.体验VB应用程序设计的基本过程。 3.了解面向对象程序设计的基本思想,掌握对象、属性、事件及事件驱动等概念,初步掌握面向对象程序设计的基本方法。 教学内容分析 “源于教材,深化教材”是新课程教材观所 出卷网要求的理念,为了使学生从第一节课就能直观地领会计算机程序的一般过程与方法、萌发编程的兴趣,本节课通过经典小游戏“超级玛丽”为课例让学生掌握VB程序设计的基本思想和基本方法,能够对对象、属性、事件及事件驱动等概念有一定的理解,同时让学生对游戏的开发不再那么遥远和陌生。 学情分析 本节课是VB程序设计的第一课时,我校学生对 出卷网面向对象程序设计非常陌生,但是学生对游戏却是非常热爱,为了激发学生的学习兴趣,我采用学生平时爱玩的小游戏(超级玛丽)为实例引发学生对VB学习的热情。 教学目标 1.掌握VB程序设计的基本思路和方法; 2.理解VB对象、窗体和控件的概念,掌握建立控件对象的一般步骤。 3.掌握读取和设置对象属性的方法,知道调用对象方法的格式,知道事件过程的格式。 4.了解“事件”驱动设计思想和面向对象的设计方法。 教学重点 1.掌握VB程序设计的一般思路; 2.理解VB对象、窗体和控件的概念,掌握建立控件对象的一般步骤。 教学难点 1. 对象、事件的概念、事件驱动设计思想和面向对象的设计方法。 2. 控件的使用、控件属性设置 教学方法 演示法、讲授、自主探究法、 教学过程: 环节 教师活动 学生活动 课前间隙 指导部分学生游戏(超级玛丽) 学生游戏(超级玛丽) 情景导入 1.提问游戏成绩的好坏取决于?(战术、方向的控制)2.提出问题:这样的软件,我们用什么工具来设计制作呢?根据学生回答,总结:现代计算机中软件一般都是编程开发工具编写的,我们这个程序就用功能强大,学习简单的VB完成的。过去我们的角色是程序的使用者,现在的学习要 出卷网使我们向程序开发程序者的角色过渡了。过去我们只知道怎么玩,通过学习我们要掌握游戏设计的基本思想和方法。今天我们就用VB程序来完成超级玛丽简单的方向控制。 分析、思考、回答问题观察程序运行的效果。产生“我也要试一试”的参与的热情。 情感迁移 1.环节转换:“工欲善其事,必先利其器”,为了用VB编程,我们首先来了解一下VB编程系统的使用。2.演示讲解VB程序设计环境(工具箱,属性窗口,如何保存等) 演示完成超级玛丽简单的方向控制操作。(边演示边讲解程序开发的基本思路。 将游戏的制作热情转移到“如何进行程序设计”的层面上。学生倾听了解程序开发的基本思想和方法。 实践任务1(界面设计:控件工具箱的应用) 1.实践前提示学生,左右、前后同学相互请教、帮助,还可以查看“课堂帮助”2.巡视全体学生,对个别学生给出指导。3.收集学生实践典型问题和个性设计,为集中讲解提供素材。 1.根据老师讲解内容,以老师提供的课堂任务为支持,开展实践操作。2.积极交流讨论,相互提高。3.拓展实践:尝试修改窗体的背景图片,自定义界面布局,设置字体属性等。4.将完成的任务生成 工程(*.exe)文件,并通过网络提交。 小结 1.让某学生讲解制作过程2.纠正部分错误。3. 教师演示 1.倾听,观看,交流2.查漏补缺 实践任务2(赋予程序“生命”) 1.超级玛丽方向控制2.巡视全体学生,对个别学生给出指导。3.收集学生实践典型问题和个性设计。 1.根据老师演示内容,完成任务2.积极交流讨论,相互提高。3.拓展实践:利用类似代码,通过复制粘贴并修改代码,加快编程速度。 小结 1.引导学生分析源代码4.给学生思考时间,能否用其他方法实现? 1. ... ...

~~ 您好,已阅读到文档的结尾了 ~~