高职VB教学改革

时间:2022-02-04 07:07:25

高职VB教学改革

Visual Basic(简称VB)由于其简单易学、功能强大、应用广泛,已经成为绝大多数职业学校计算机程序设计课程的首选教学课程。对高职计算机专业而言,按照高职教育的要求,加强实践环节教学,提高实践环节教学效果,就显得格外重要。

一、教材

市面上的VB教材种类繁多,良莠不齐。考虑到学生需要考二级,所以选择《全国计算机等级考试二级教程――Visual Basic程序设计》为教材。二级考试内容多,范围广,所以本课程安排两学期,共180课时。

本课程的教学目标是培养学生具备可视化编程的基本知识和基本技能,建立可视化程序设计的基本概念,使学生具备使用可视化编程语言编写一般应用程序的能力。

二、教学内容的组织

1.重新组织教材的体系结构

教材一般先介绍VB的基本概念和编程基础,再是控件及属性,而后介绍程序的控制结构。如果按照书上的顺序讲解,学生会觉得前后不连贯,内容分散,枯燥乏味。我在讲解VB中的基本概念时,会穿插一些控件对象和简单的程序。在讲控件时也会结合程序的控制结构。在教学过程中,采用任务驱动和案例教学相结合,让学生在轻松的氛围中,观看、模仿和领悟程序设计。

微软的统计数据显示,利用VB开发的应用程序中,有85%以上是和数据库相关的。所以利用VB操作数据库的技术是这门课程的重点,也是难点。我将VB与Access数据库技术结合,引入实际项目,以软件工程的思想和方法,讲授系统开发全过程。

2.注重理论联系实际

程序设计对于学生来说,既抽象又枯燥。基于VB语言的编程特点,我翻阅了大量资料,搜集了与生活相关的、有趣的程序,进行分类整理,在课堂上通过这些实例一步步地引出对象、控件的使用,使枯燥无味的内容变得简单、有趣,激发了学生浓厚的学习兴趣。

3.实验与课堂教学紧密结合

(1)精心组织实验,每次实验的内容要紧扣教材与讲课内容。

我在上实验课时一般不用书上的例题,这样可以杜绝学生照抄书本。要求学生根据理论课所学内容,每次实验课独立完成至少一个程序,哪怕是最简单的。比如:学了If语句后,可以让学生设计一个登录界面,如果密码输错3次,系统自动关闭。首先我先让学生画好界面,点击确定按钮编写程序,如果密码正确,则出现消息框提示:“密码正确!”如果不正确,则提示:“密码错误!”当学生做好后,我再要求学生添加一条语句,使得密码错误后,能将文本框中的内容清空。最后要求学生实现密码如果输错3次,系统自动关闭。经过循序渐进,大部分学生能够从简单到复杂,从模仿到最终自己创新。

(2)培养学生调试程序的能力。

学生在自己动手编程的时候会出现各种各样的错误,语法错误或是实时错误系统会提示,学生可以很快地找到错误。而出现逻辑错误后,系统能正常运行,并不提示,只是结果不是预先要的。这种错误学生一般找不到。我在上实验课时根据教学经验估计实验中可能出现的各种情况,指导学生用VB提供的调试工具和调试方法调试程序,找到错误,有意识地培养学生分析问题,解决问题和调试程序的能力。

二、多样化的教学方法

1.问题教学法,在教学过程中先提出问题,然后分析问题,找到解决该问题的方法。这种方法在算法教学中经常使用。

2.对比教学法,对于有些控件或是控制结构有很多相似的地方,又有区别,为了使学生能区别这些控件,可使用对比法。比如:复选框与单选钮,列表框与组合框,图像框与图片框,等等。

3.案例法教学。如果单纯按照控件的顺序一个个地讲述,不仅会让学生觉得非常单调、枯燥,而且会使他们失去学习兴趣,不能收到相应的效果。在教学过程中,我根据每个控件的特点,把控件分组,每一组控件组合编写成一个功能比较综合的例子。

4.讨论教学法,在试验教学中用得比较多。我经常提出一个问题,让学生分组讨论,找到好的解决方法。

5.错例教学法,找一些学生编程时的典型错误,把它作为教学的案例,解释错误原因。这能使学生豁然开朗,印象深刻。

三、考核方式改革

1.上机考试

VB是一门操作性很强的课程。根据VB中的控件多、属性多、事件多、内部函数多等特点,对学生的该课程的考核应注重学生主体在整个VB学习过程中是否主动参与、主动探究,是否实现了主体发展,是否有利于学习能力、实践能力、探索能力提高。所以,传统的考核方式很难反映出学生的真实水平,VB课的考试方式采用上机考核。

上机考试,一人一机,学生按要求在规定的时间内完成考试内容,做完保存,再由教师阅卷打分。这种考试方式本身就是对学生理论和实践水平的一次检验。

2.上交作品

通过一学期的学习,学生能熟练应用所学知识,设计一个具有应用价值的作品。比如说学生成绩管理系统。学生遇到问题可以查阅资料或请教教师。将主动权交给学生,鼓励学生多思考,多动手。

上交作品的过程不仅成为评定学生学习成绩的手段,而且变成了学生把所学知识、技能条理化、系统化、重组的过程,同时是学生提高综合运用能力的过程。

3.等级考试

课程学习结束后,学生根据自己的实际情况,可以参考国家或省级计算机二级考试,考试通过,获得等级证书。

在VB教学中,我打破了传统的教学模式,加强培养学生动手能力和创新能力,充分调动了学生的学习积极性和创造性,提高了高职教育教学质量,增强了高职学生的就业竞争力。

参考文献:

[1]贾云长.VB教学之我见.中国职业技术教育,2004,(4).

[2]宁常鑫,孙达辰.高职VB教学改革的探索.内蒙古科技与经济,2004,(5).

上一篇:浅论《金属学与热处理原理》课程教学改革 下一篇:少学时应用型课程教学改革研究