《Vb程序设计》课程教学探讨

2009-03-14 06:59傅伟玉
新媒体研究 2009年4期
关键词:程序设计

傅伟玉

[摘要]VB程序设计是一门实践性和应用性较强的课程。在教学中,教师如何激发学生的学习兴趣,提高学生的编程能力,解决程序设计枯燥、难懂这一问题,是计算机教师非常关注的课题。从自身教学实践出发结合理论思考,就教学中存在的问题,提出几种解决方法,以促进VB程序设计的教学。

[关键词]VB 程序设计 编程能力

中图分类号:G42文献标识码:A文章编号:1671-7597(2009)0220160-01

一、引言

Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。因为具有入门简单、功能强大、应用性强等特点,很多高职院校把VB程序设计设为必修课。同时,VB程序设计也被列入国家计算机二级考试内容,来衡量高校学生掌握计算机编程语言的能力。但是,VB程序设计对于初学者是有一定难度的,我从以下几个方面探讨如何提高教学效果,激发学生的学习兴趣,让学生更好的掌握VB程序设计语言及编程能力。

二、教学方法

(一)合理运用多媒体教学

VB是一种可视化的高级程序设计语言,采用传统的黑板教学,学生很难接受,如果将多媒体教学引入课堂,可以刺激学生视觉、听觉,有利于激发学生的学习兴趣,从而使学生在较短的时间内迅速理解、掌握、获取更多的知识和信息。同时可以借助多媒体突出重点,突破难点,以达到预期的效果,使学生的学习由被动变为主动,使记忆更清晰,有助于学生掌握课堂授课内容。在长期的教学实践中,我发现将传统的教学方法与现代多媒体教学相结合,将大大提高学生的综合思维能力。

(二)注重实验环节教学

VB程序设计是一门实践性、操作性很强的课程。要求学生上机动手练习远比听教师讲课和看教师演示效果好的多。实践中学生会遇到一些问题,对于学生存在的共性问题,要统一示范,集体解决;对有些学生的个别问题可作单独辅导。这些都可以使我更加熟悉地掌握每个学生的学习情况,并检验讲课效果。上机练习是学生消化和吸收知识的阶段,是学生由不会到会,由初识到熟练掌握的阶段,也是学生充分调动各种感官,发挥各种能力的阶段,所以实验课可占整个教学进度的一半甚至更多。

我们学校院在每学期最后都会安排本学期开设VB课程的计算机专业的班级和电子商务专业的班级进行VB课程综合实训,目的在于加强学生的综合应用的能力。结合学生所学知识要求学生做一个学生成绩管理系统,尽量用学过的所有控件进行布局、设置,使该系统具有一般的常用功能,如学生成绩的添加、删除、修改、查询,学生基本信息的管理、管理员权限管理等。虽然程序的设计比较简单,但通过这样一个小型的综合实例,能够让学生更加了解VB程序设计的功能及特点。这是VB程序设计教学课程中不可缺少的一个重要环节,只有这样才能把学生学到的零散的知识全部串起来,让他们觉到自己所学的知识终于有了一定的用途,也会感觉很有成就感,会产生一种利用计算机解决实际问题的强烈愿望。这些既可提高学生的学习兴趣,也可提高他们的专业技能。

(三)加强互动教学

传统的教学方法是教师满堂灌输,学生在台下认真听讲、记笔记,但总是这样会使学生在情绪上产生疲劳,也会养成上课只等老师教的依赖心理。如果在讲课过程中采用互动教学的方式来提高学生的主动参与意识,那将起到事半功倍的效果。教师可以把教学内容设计成一个或多个具体的实例,把学习的重点放在具体实例的讲解上,把要学习的语法和概念融入到其中进行讲解,使学生在应用中深入学习、体会。在教学过程中通常从简单的实例入手,老师首先示范一遍,然后要求学生参与实际操作并需达到任务要求,这样学生有了紧迫感,在老师讲解过程中不再是被动地接受,而是积极的去探究和掌握这些概念,学生很容易体会到通过自己努力探索而得来的成就感,使他们能够在轻松愉快的气氛中接受新知识。在教学过程中,还可以组织同学间相互交流、讨论,并适当加以指导,这就可以当场解决学生遇到的很多问题。通过互动教学可以充分激发学生学习的兴趣,调动学生学习的积极性和主动参与意识,对提高学生综合分析和解决实际问题的能力也大有帮助,同时可以检查学生的接受能力和听课效果。

(四)加强课后作业练习

高职院校一般都很重视实验课,但是很多学校都存在学生人数多和教学硬件相对不足的实际问题,因此每周只能安排2学时的上机实验课。为了防止学生的懒惰心理,布置课后作业是个有效的方法。把课后作业作为平时成绩纳入期末考试成绩中,这样在有明确目的的情况下,可以引起学生的重视,激发学生的积极性和竞争意识。教师可以针对上课和实验中遇到的情况布置作业供学生练习,并要按时完成作业或实验报告,使学生带着任务去学习本课程。布置课后作业让学生多思、多练,能够锻炼学生的综合应用能力,巩固知识,同时也是对实验课时不足的很好补充。

(五)实现教学与考试的有机结合

高职业院校的教学目标是培养应用型高技能人才,所以考试应该是考核学生解决实际问题的能力。以前VB课程的考试完全采用笔试的方式,有些学生尽管在考试中成绩优秀,但实践动手能力却很差。我们学院采用综合分数作为学生的期末成绩,其中期末考试成绩占总成绩的70%,平时成绩占30%。平时成绩是课堂综合表现成绩、上机实验课的成绩和课后作业成绩之和;期末考试参照全国计算机等级考试的模式,采用笔试和上机考试相结合的方式综合测试学生的学习情况。采用综合分数的方法可以使学生把学习与考试有机结合起来,真正达到相互关联、相互促进、相互补充的效果,能够使学生个性得到发展,能力得到提高,真正向教书育人的素质教育目标迈进。

三、总结

通过以上的一些教学实验,证实了在VB教学过程中要重视调动学生的积极性和主动性,努力提高学生的动手能力和独立获取知识的能力。抓住VB及面向对象程序设计的本质特征,采取适当的教学措施,使学生尽快掌握这一编程理念和编程方法。其实一切有效的教学方法都可以在我们的教学过程中加以运用,培养学生分析问题、解决问题的基本能力。在教学进度上遵循知识的连续性,由浅入深,从模仿到创新的教育规律。在整个教学过程中,以理论学习为本、实际应用为主;以教师的引导为本,学生的主动学习为主,通过演示实例激发他们的好奇心;通过启发式提问增强他们的自信心;通过循序渐进的教学手段增强他们的逻辑思维能力。这些都是VB课程教学取得理想效果的根本方法。

参考文献:

[1]龚沛曾,Visual Basic程序设计简明教程[M].高等教育出版社.2001.

[2]蒋道霞,Visual Basic程序设计[M].中国铁道出版社,2008.

[3]宁常鑫、孙达辰,高职VB教学改革的探索[J].内蒙古科技与经济,2004.5.

[4]史娟、李敬文,VB程序设计课程教学改革初探[J].电脑知识与技术,2006.5.

猜你喜欢
程序设计
基于OBE的Java程序设计个性化教学研究
基于Electron.js的风向玫瑰图绘制程序设计与实现
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
“C语言程序设计”课程混合教学探索