《VB程序设计》课程教学方法探讨
2014-08-15王晴
王 晴
(徐州开放大学,江苏 徐州 221006)
《Visual Basic程序设计》(简称VB),是高等职业技术教育计算机信息管理、计算机网络技术等专业必修的专业基础课。该课程的教学宗旨是启发学生面向对象程序设计思维、提高学生的实际编程技能,是学习面向对象程序设计的入门与技能训练的重要课程。在整个专业技能培养过程中起着承上启下的作用。通过本课程的学习,可以使学生掌握可视化面向对象编程的基本概念,熟悉VB开发工具的基本使用方法,学会图形用户界面应用系统的开发技术,为学生奠定程序设计基础,为学生就业提供技术支持。
程序设计类课程向来都是学生比较头疼的课程。VB作为程序设计类的基础课程,不仅要使学生转变解决现实问题的思维方式,还要为将来其他面向对象程序语言的学习打下基础。在教学中,对于教学方法、教学手段、教学内容等方面的总结和探讨是很有必要的。
下面通过本人在实际教学中的总结,对VB教学中的方法和手段进行探讨。
一、学情分析
学情分析是教学设计系统中“影响学习系统最终设计”的重要因素之一。在教学设计中,依据教学设计理论,认真研究学生的实际需要、能力水平和认知倾向,“为学习者设计教学”,可优化教学过程,更有效地达成教学目标,提高教学效率。
VB的开课学期一般在大一第二学期,按照专业培养计划,计算机网络技术等专业在新生入学的第一学期就开设了《C语言程序设计》这门课。对于从未接触过语言类课程的大一新生来说,C语言的学习,颠覆了大部分学生的思维方式,学生普遍感到很吃力,有相当一部分同学开始对程序类课程感到害怕。
二、教学方法探讨
1. 消除学生的畏难情绪
为了打消学生的畏难情绪,对于VB教学,应首先与学生谈VB,而不是教VB。
首先,要让学生明白VB和C语言是完全不同的两种编程方式,不要因为害怕C语言,而害怕VB。教学中,通过演示一个简单的例子,向学生演示只需要两行代码便可制作出美观的界面和可爱的功能。比如:
示例1:制作美观的界面,实现窗体上的文字自动或手动的向下移动。
突现VB相对于C语言的简单易懂,引导学生一步步完成所需功能。最后,启发学生:如果想让文字上移,如何修改程序?如果想让文字左移或右移,如何修改程序?如果想让文字左右交替移动,又要如何修改程序?
通过上述示例的讲解,使得学生对VB有一个全新的认识——直观、简单、易学、易用。
其次,要让学生了解为什么学习 VB,VB对于他们有多么重要。
这门课的开设除了承上启下其他专业课程外,还有一个重要的作用就是为了让学生能够参加计算机二级考证,VB在二级考证中相对比较易学易用。
再次,告诉学生,有了 C语言的基础,代码的编写会更为容易。从而激发学生学习的信心。
2. 提高学生的学习兴趣
在教学过程中应尽量使用简单易懂的语言和示例,提高学生的学习兴趣,帮助学生理解知识点。比如,在讲属性、方法和事件这三个很枯燥的概念时,可以通过生活中有趣的示例来进行解释。
示例2:通过“蟑螂从女生脚上爬过”的事例,讲解属性、方法和事件的概念。
蟑螂从女生脚上爬过时,女生的脸色变红,脸的颜色为红色就是属性;女生尖叫起来,女生跳起来,这是女生本身做出的动作就是方法;蟑螂爬过女生的脚,这是外部事物对女生做出的动作,就是事件。
通过这种类型的示例,成功吸引了学生的注意力,也帮助学生理解了这几个难懂的概念。在讲属性、方法、事件的书写格式时,也可将这个示例写成VB伪代码的形式:
属性的表示方法:女生.脸的颜色=红色
方法的表示方法:女生.尖叫 啊
事件的表示方法:女生_蟑螂爬过
至此,学生对VB程序一下就理解了。
3. 实践中学习,项目中巩固
要想学好程序设计类的课程,大量的练习是必不可少的。因此,将所有知识点都融入到一个个的项目实例中。课堂上边演示边制作,课后布置一些举一反三的题目,让学生自己在课后完成。
总之,教学有法,教无定法。对教学方法的研究不能放松,同一门课,不同的学生要用不同的方法;同样的学生,不同的课程,也要用不同的方法;同样的课程,不同的目标,也要不同的方法;即使是同样的学生,同样的课程,在不同的时间点也需要不同的方法。教学过程就是一个不断学习,不断总结的过程。
[1] 龚沛曾,杨志强,陆慰民.Visual Basic程序设计教程(第三版)[M].北京:高等教育出版社,2007.
[2] 杜美萍.VB程序设计教学方法研究[J].电脑编程技巧与维护,2009,(18).
[3] 崔凌云,陈玉芳.浅谈VB程序设计教学方法[J].河北工程技术高等专科学校学报,2010,(3).