3-1 可视化编程的概念与方法 一、 教学目标1、 知识与技能掌握可视化编程的一般步骤(建立工程→创建图形用户界面→设置对象属性→编写程序代码→调试运行程序→保存和编译应用程序)。掌握面向对象程序设计语言的基本思想与方法,熟悉对象、属性、方法、事件和事件驱动等概念并学会运用;培养和提升学生利用 VB 面向对象语言编写程序解决问题的能力。2、 方法与过程本节将以 VB 编程的基本步骤为线索,通过对各阶段性问题的解决,形成循序渐进的梯度,组成一个任务链,让学生在“做中学”“学中做”的过程中体验成功之喜悦,通过适当地为学生提供拓展性的内容,充分挖掘学生潜力,让有余力的学生可以有更大空间。3、 情感态度和价值观结合高中生想象具有较强的随意性、更富于现实性的身心发展特点,综合反映出面向对象设计技术的应用发展,以及适度的前沿动态,从而激发学生对新技术的追求和向往。二、 重点难点1、 教学重点(1) 用 VB 工具箱中的工具设计程序界面(2) 懂得修改对象的属性(3) 理解事件与编写的程序代码。2、 教学难点理解事件与编写的程序代码。三、 教学环境1、 教材处理教材选自《广东省普通高中信息技术选修一:算法与程序设计》第三章第一节,原教材的编排是以知识点为线索,层层深入,通过亲身设计一个简单的程序实践来加深本节知识的理解。教材经处理后,以一个动画程序制作贯穿始终,是内容编写的一个创新点。以VB 编程的基本步骤为线索,通过对各阶段性问题的解决,形成循序渐进的梯度,组成一个任务链,让学生在“做中学”“学中做”的过程中加深知识的理解,通过适当地为学生提供拓展性的内容,充分挖掘学生潜力,让有余力的学生可以有更大的发展空间。它既强调学生进行自主学习、协作学习,又能使学生在学习时有规可依,使学生在程序设计中得到适度的创新体验。教学方法是以实现“教—扶—放—收”的教学过程,体现“问题情景式任务驱动”的教学方法。任务驱动强调让学生在密切联系学习、生活和社会实际的有意义的“任务”情景中,通过完成任务来学习知识、获得技能、形成能力、内化伦理。2、 预备知识学生已掌握了用计算机解决问题的过程,掌握了程序设计基础。3、 硬件要求建议本节课在多媒体电脑教室中完成,最好有广播教学系统或投影仪,为拓展学习,学生机应允许上互联网。4、 所需软件学生机要安装 VB6.0 或以上版本。5、 所需课时2 课时(100 分钟)四、 教学过程导入: 网...