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