论文部分内容阅读
《VB程序设计》是中职计算机专业的必修模块之一。该模块作为算法和程序设计的入门语言,对培养学生系统分析现实问题能力,构造编程的思路和方法具有重要的意义,是提高学生信息素养的重要内容。探讨新的教学模式,突破程序设计语言教与学的困惑,一直是计算机专业教师的一项重要课题。笔者运用实训教学模式代替课堂教学模式,以现实项目《编制QQ登录框》作为选择结构程序设计的案例,对VB教学中新的教学模式进行了有益的尝试。
一、 教学设计思想
让学生进行角色转换,做一节课的腾讯公司设计师,设计“QQ登录框”。学生以工作环境代替学习环境,把VB编程技能学习放到实际环境中去,让学生技能学习成为现实工作的模拟。教学的首要目的是完成现实项目。由于项目——设计QQ登录框,是学生感兴趣的内容,而做腾讯公司设计师,让他们有强烈的成就感,激发了学生的学习热情。
二、 教学目标
1. 知识目标
(1)掌握嵌套的if语句的使用格式,会用它编写选择结构程序代码。
(2)强化form、label、text、command对象的使用及其属性的设置。
2. 能力目标
(1)培养学生根据项目要求,分析算法的能力。
(2)培养学生审美能力。
(3)培养学生自主探究解决问题的能力。
3. 德育目标
合理地利用互联网,远离不健康上网的思想。
三、 教学重点和难点
使用if嵌套语句编写程序代码。
四、 教学过程
1. 创设情境,激情导入
教师展示腾讯公司“QQ登录”画面。
师:同学们知道这是什么画面吗?
生:QQ聊天登录。
师:作为计算机专业的同学,不能局限于使用别人编写的软件,我们应该自己编软件,给其他用户使用。今天我们来做一节课的腾讯公司设计师,用VB来编一个有自己个性的“QQ登录”框。
接着,展示老师自己编写的“QQ登录框”,运行该程序,让学生在看到界面的同时,体会程序流程。
设计意图:通过演示“QQ登录框”激发学生完成这个项目的欲望,运行程序的各个分支,旨在帮助学生体验这个程序的流程,为下面学生的独立编程打下基础。这个环节的设计关键在于,界面要有视觉感染力,可以调动学生完成项目的积极性,程序流程尽量简单,消除学生对编程的恐惧心理。
2. 分解项目,进入实战阶段
任务一:设计界面
教师静态展示“QQ登录框”界面,让学生模仿制作。教师适时指点迷津。
任务二:设置各对象的属性
学生通过自主学习,小组协作的方式完成界面中各对象属性的修改。教师在其中做以下三件事:
(1)展示课下制作好的“对象属性表”,让学生一目了然。
(2)在教室中巡视,对学生进行个别指导。
(3)始终提示学生,有三种求助方式:问老师;问同组的其他同学;打开老师发给学生的“知识储备库.doc”文件,查找其中的提示信息。
最后,根据学生完成情况,由老师或学生演示界面的制作和修改。
设计意图:培养学生的自主探究能力,是本节的重要目标之一。在学生原有的知识基础上,进行界面设计,可以帮助学生树立信心,提高他们的自学能力。
任务三:编写“登录”的代码,调试程序,并保存。
老师带领学生一起分析“登录”的流程后,以流程图的形式画出来,使学生对该程序的算法更加清楚明了。然后老师演示编写“登录”代码,学生进行模仿。在学生编代码时,老师巡视并指导,提醒学生使用上述三种求助方式。如果个别同学还是没头绪,参看老师发给“源代码.jpg”文件
设计意图:编写程序代码是本节的重点,同时也是本节的难点,我以分层教学的方式突破难点。能力好的同学,可以在老师的演示后,模仿学习,基础差一点的同学,老师把现成的源代码文件发给他,学生只要读懂就可以了。这样,不论基础好坏,学生都能完成本节课的项目,都会有不同程度的成功体验。
3. 学生作品上交,师生共同评价。在交流讨论中,取长补短,开拓思路,希望开发出更优秀的作品。
4. 小结并布置作业。
五、 教学后记
课堂上所有的学生都自觉地参与到“设计QQ登录框”项目中,整堂课气氛相当活跃,学生在做“腾讯设计师”的实训体验中,感受着软件工作人员的创作辛苦。90%的同学都成功地完成了该项目的制作,体会到了努力后成功的喜悦。
通过实践与反思,我体会到要想成功地运用实训教学模式应注意以下几点:
1. 实训项目的选择是关键。首先项目要具有趣味性,符合中职学生的认知需求。其次,项目要具有实用性,通过实际项目的开发,学生有效地缩短了进入企业的距离,给学生以就业前景的展望,树立中职学生学有所用的信心。
2. 对项目要进行适当的处理。实际生活中的项目通常都是大型的,它考虑的因素很多,而学生的作品可以不必要包含太细致的内容。这就要求教师要对项目进行简化。另外,项目要尽量涵盖本节的知识点,对前面学习的知识要有一定的承接。项目制作是明线,知识点的学习是暗线,两线缺一不可。
3. 在项目完成过程中,教师要进行适当引导,让学生在努力后可以成功。
一、 教学设计思想
让学生进行角色转换,做一节课的腾讯公司设计师,设计“QQ登录框”。学生以工作环境代替学习环境,把VB编程技能学习放到实际环境中去,让学生技能学习成为现实工作的模拟。教学的首要目的是完成现实项目。由于项目——设计QQ登录框,是学生感兴趣的内容,而做腾讯公司设计师,让他们有强烈的成就感,激发了学生的学习热情。
二、 教学目标
1. 知识目标
(1)掌握嵌套的if语句的使用格式,会用它编写选择结构程序代码。
(2)强化form、label、text、command对象的使用及其属性的设置。
2. 能力目标
(1)培养学生根据项目要求,分析算法的能力。
(2)培养学生审美能力。
(3)培养学生自主探究解决问题的能力。
3. 德育目标
合理地利用互联网,远离不健康上网的思想。
三、 教学重点和难点
使用if嵌套语句编写程序代码。
四、 教学过程
1. 创设情境,激情导入
教师展示腾讯公司“QQ登录”画面。
师:同学们知道这是什么画面吗?
生:QQ聊天登录。
师:作为计算机专业的同学,不能局限于使用别人编写的软件,我们应该自己编软件,给其他用户使用。今天我们来做一节课的腾讯公司设计师,用VB来编一个有自己个性的“QQ登录”框。
接着,展示老师自己编写的“QQ登录框”,运行该程序,让学生在看到界面的同时,体会程序流程。
设计意图:通过演示“QQ登录框”激发学生完成这个项目的欲望,运行程序的各个分支,旨在帮助学生体验这个程序的流程,为下面学生的独立编程打下基础。这个环节的设计关键在于,界面要有视觉感染力,可以调动学生完成项目的积极性,程序流程尽量简单,消除学生对编程的恐惧心理。
2. 分解项目,进入实战阶段
任务一:设计界面
教师静态展示“QQ登录框”界面,让学生模仿制作。教师适时指点迷津。
任务二:设置各对象的属性
学生通过自主学习,小组协作的方式完成界面中各对象属性的修改。教师在其中做以下三件事:
(1)展示课下制作好的“对象属性表”,让学生一目了然。
(2)在教室中巡视,对学生进行个别指导。
(3)始终提示学生,有三种求助方式:问老师;问同组的其他同学;打开老师发给学生的“知识储备库.doc”文件,查找其中的提示信息。
最后,根据学生完成情况,由老师或学生演示界面的制作和修改。
设计意图:培养学生的自主探究能力,是本节的重要目标之一。在学生原有的知识基础上,进行界面设计,可以帮助学生树立信心,提高他们的自学能力。
任务三:编写“登录”的代码,调试程序,并保存。
老师带领学生一起分析“登录”的流程后,以流程图的形式画出来,使学生对该程序的算法更加清楚明了。然后老师演示编写“登录”代码,学生进行模仿。在学生编代码时,老师巡视并指导,提醒学生使用上述三种求助方式。如果个别同学还是没头绪,参看老师发给“源代码.jpg”文件
设计意图:编写程序代码是本节的重点,同时也是本节的难点,我以分层教学的方式突破难点。能力好的同学,可以在老师的演示后,模仿学习,基础差一点的同学,老师把现成的源代码文件发给他,学生只要读懂就可以了。这样,不论基础好坏,学生都能完成本节课的项目,都会有不同程度的成功体验。
3. 学生作品上交,师生共同评价。在交流讨论中,取长补短,开拓思路,希望开发出更优秀的作品。
4. 小结并布置作业。
五、 教学后记
课堂上所有的学生都自觉地参与到“设计QQ登录框”项目中,整堂课气氛相当活跃,学生在做“腾讯设计师”的实训体验中,感受着软件工作人员的创作辛苦。90%的同学都成功地完成了该项目的制作,体会到了努力后成功的喜悦。
通过实践与反思,我体会到要想成功地运用实训教学模式应注意以下几点:
1. 实训项目的选择是关键。首先项目要具有趣味性,符合中职学生的认知需求。其次,项目要具有实用性,通过实际项目的开发,学生有效地缩短了进入企业的距离,给学生以就业前景的展望,树立中职学生学有所用的信心。
2. 对项目要进行适当的处理。实际生活中的项目通常都是大型的,它考虑的因素很多,而学生的作品可以不必要包含太细致的内容。这就要求教师要对项目进行简化。另外,项目要尽量涵盖本节的知识点,对前面学习的知识要有一定的承接。项目制作是明线,知识点的学习是暗线,两线缺一不可。
3. 在项目完成过程中,教师要进行适当引导,让学生在努力后可以成功。