走近可视化程序设计
【教材内容分析】
本课所在的教材是闽教版信息技术八年级上册。<走近可视化程序设计>是八年级上册第二章第一节课,主要内容是可视化编程中的对象、属性、方法事件概念的理解,这部分比较难理解但非常重要,它是VB的特有术语,只有理解了才有助于后续的编程,所以教师在讲解时尽量引用生活中的例子,多用比喻的方法进行讲解,让学生觉得通俗易懂,树立起学习的信心。
【教学对象分析】
初中生刚开始接触这个软件时普通比较好奇,同时又有畏难情绪,怕学不会,所以教师在设计要想办法保持他们的好奇心,从身边的例子讲起,激发他们的学习兴趣,让他们掌握基础的编程知识。
【教学目标】
1、了解程序设计、程序设计语言。
2、了解Visual Basic 语言环境。
3、了解对象、属性、事件等面向对象程序设计的概念。
4、体验简单的程序和界面设计。
【教学重难点】
1、学习重点:了解程序设计的意义,建立起程序设计思维雏形。
2、难点:对象概念的理解。
【教学过程】
教学环节 教师活动 学生活动 设计意图
一、导入
先给学生看“登陆”小程序,告诉同学们不只专业的人会编出程序,我们也可以。引出本单元的主题VB程序设计。
观看教师演示,并听讲 从观看“小程序”讲起,引起学生的兴趣。
二、新授课概念讲解
提出“软件”、“程序”、“程序设计”、“VB”、几个概念,学生能用自己的话说说。
阅读相关的教材内容。
课件展示专业的定义。
①软件的源代码称之为程序。
②开发软件源代码的过程通常叫做程序设计。
③VBVisual Basic是一种面向对象的程序设计语言。
学生回答问题并听讲 看看学生已有的知识基础,及教材阅读能力
三、介绍VB软件
介绍VB的窗口组成。
阅读相关内容,了解各属性的功能,并通过习题加以检测 学生听讲
看书
动脑思考。 培养独立自主学生的能力,提高学生阅读效率
四、教师讲解专业术语
1、结合记事本程序,讲解“对象”、“属性”、“事件”概念。
2、课件展示相关概念
①对象:是面对对向程序设计的核心,体现在界面设计中。
②属性:是用来描述对象特征的数据。
③事情:代码程序执行的导火索。程序的执行是靠事件的发生引起的。
3、教师操作演示
边听边思考
观看 用比喻的方法进行讲解,使内容通俗易懂,
为以后的编程打下基础。
五、学生实践
学生动手做“登陆” 小程序
要求:
①设计如图所示的程序界面。
②将教师给的代码拷贝到相应的控件里。
至少完成第一点的要求。
边做边思考下面的问题,可以跟同学讨论。
交流讨论:
工具箱中的"文本"控件与“按钮”控件如何拖到舞台上。
按钮控制的caption属性如何更改?
程序代码如何写到相应的控件里? 学生动手实践
根据教师的提示做 学生听久了,想自己练练,教师应留给学生充分的时间练习。
第一节由于时间的关系不要求写,只要会拷贝代码,放在相应的控件里即可。
把操作中可能遇到的问题叫学生讨论思考有助于他们编出正确的程序。
六.展播作品
转播一些代表性的作品,特别要展示出错的作品,看看自己有没有同样的错误。 便于学生检测自己的作品 编辑考验耐心与细心,代码放错地方就不对了。
七、小结
对象:是面对对向程序设计的核心,体现在界面设计中。
属性:是用来描述对象特征的数据。
事情:代码程序执行的导火索。程序的执行是靠事件的发生引起的。 加深理解专业的术语概念 对今天的难点进行小结回顾,有助于理解编程。