日期:2023-01-24 阅读量:0次 所属栏目:应用电子技术
摘 要:在VB课程教学中,如何改进教学方法,提高教学质量,一直是广大教师努力探索的课题。文章针对目前的教学现状,结合自己在工作中的实践经验,从激发学习兴趣、提高实践教学质量、改革课程考核方式等几个方面进行了探讨。
关键词:VB ;程序设计;教学改革
1.引言
《Visual Basic程序设计》课程是计算机类各专业的一门核心基础课,目的在于培养计算机软件程序员、数据库管理员、信息系统管理员、网站设计、网络管理等专业方向学生基本的程序设计能力。
VB语言比较枯燥、难以理解,学生在没有相应的知识背景下,对课程缺乏兴趣,甚至有恐惧心理。这就要求教师在教学中分析、摸索出一些行之有效的教学方法,才有可能激发学生对程序设计的兴趣,培养学生程序设计能力。
课程的教学现状分析
程序设计课程是一门实践性很强的课程。在传统的教学模式中,《Visual Basic程序设计》课程采用理论教学和实践教学相结合的方式,课时比例大致安排为1:1。
理论教学过程中,教师大多数是按教材的章节编排,循序渐进进行VB程序设计思想和语言规则讲解。即使采用了多媒体教学手段,也是按照教材上的章节安排做成PPT课件,把书本上的案例和习题进行演示分析。在讲述理论的同时,也尽可能引导学生思考,通过例题、案例的分析,培养学生自己分析问题的能力。但是,这样的课堂教学往往是很抽象、枯燥的。
实践教学是课堂教学不可缺少的环节,实践教学质量的好坏直接影响到课程的整体效果和质量。因此,在教学过程中会安排学生上机实操,进行编程训练,然后调试。目前实践教学一般是在教师的指导下,由学生完成章节性的习题,布置的实训项目一般是教材上的例题或者是课后练习题。如此实践教学只能称之为验证性实验,缺乏创造性。
在传统的教学模式下,教师始终处于主导地位,由教师向学生介绍程序设计的思想,介绍语言规则和使用方法,学生处于被动学习状态,始终跟着老师的思路,没有学习主动性。在教学过程中,笔者也发现,学生学习理论知识好像并不十分困难,听老师讲解例题、习题也能够明白。但真正让学生动手操作解决实际问题时,却无从下手。
因此,教师受传统教学模式的影响,在教学中重理论、轻实践,课堂讲授只注重教材中基本语法和语句的讲解,不注重学生实际编程和程序设计能力的培养,授课形式以教师讲学生听为主,没有学生自主思考、设计、实现的过程,学生被动接受教师所授内容,产生枯燥厌学的情绪,从而导致学生学习积极性不高,动手能力差,课程结束后还不能用所学知识解决实际问题。
3.改革VB课程教学的方法探讨
3.1教学方法要有多样性
在讲解的过程中,力求采用最简单、最容易的方法完成每一个实例,尽量采用常规化的语句,避开一些不容易理解的概念、方法。比如,在利用文件操作对数据录入以及把录入的所有数据输出时,我们可以避开利用Type语句定义自己的数据类型的使用,因为釆用Type语句定义,有多少个字段,就会产生多少个相关的成员,在这种情况下同学们就很难想得到这个成员代表的是什么,它的作用是什么,这样就把程序复杂化了,其实我们完全可以采用简单的文本框来进行输入,然后用Input函数输出就轻松完成了。
3.2理论教学环节注重提高学生学习兴趣
有关VB的教科书,前两章内容一般都是介绍VB程序设计概述以及VB编程歩骤。如果直接照本宣科,对每个窗口每个菜单进行全面理论性的讲解,让学生在毫无知识背景的情况下,要他们理解什么是事件驱动、什么是对象和类、什么是属性方法等等,势必枯噪乏味达不到较好的教学效果,还会使学生对本门课程产生一定的消极情绪因此应当抛开晦涩难懂的概念和语法,结合例子进行讲解,在VB程序设计的第一堂课上,一般先不讲理论,而是选择在计算机机房进行教学。先将自己课前用VB设计的符合学生专业性质的内容给学生看,引起了学生极大的好奇心,然后在用一个简单的例子进行演示,一步一步的带领学生完成,最后在归纳总结与之相关的内容,使学生在享受成功的时候,轻松地了解VB的界面以及编程歩骤,达到良好的教学效果,激发学生的学习兴趣。
比如在讲解“高级界面设计”这一章节时,由于涉及“菜单”设计、“工具栏”设计、“图像列表框”应用及“通用对话框”编程等,不仅内容多且互相紧扣。在具体教学时,准备了一个“文本编辑器”的综合案例,先演示给学生看, 分析该案例实现了哪些功能,分别由什么“部件”实现的,然后介绍该案例的“界面设计”, 需要添加哪些元素,如何引用等,接着介绍“代码设计”,为所添加的“部件”编写相应的代码, 最后剖析还有哪些可以在功能上加以完善,并作为本次课堂教学相配套的实践教学环节的内容。学习的目的在于应用,“光说不练假把式”,通过鼓励学生自己去琢磨程序设计的思路和方法,激励创新。
3.3实验教学环节激发学生动手能力和实践能力
学生的自主学习很重要,有了一定的自主学习的能力,学生就不再是被动接受知识的机器,而是能用科学的方法主动学习知识解决问题,实验课的教学恰恰是学生自我发挥的地方,我们的最终目的是让学生能够自己分析问题解决问题,如何让学生自主学习,就要激发学生动手能力和实践能力不要让学生把书上的例题或理论课上所讲的例子依葫芦画瓢地输入,最后得到结果就算实验完成,我们给学生的题目一定要有扩充性。通过分组,讨论和抢答的形式激发学生的能力,这样在竞争中学习,使学生处于积极的学习状态,势必会获得好的学习效果。
3.4协作学习
对于同学之间而言,鼓励他们自由组合成一个个“软件开发小组”,成员相对固定,模仿企业运作的管理模式,进行组内的角色分工,比如有小组长、小组秘书等职,通过组内的合作讨论,相互交流信息,取长补短。特别是当遇到设计比较大的题目时,以协作的方式来完成实训项目,既增强了同学们的团队精神,也能充分发挥各自的特长。
3.5充分利用网络资源
在网络技术日益普及的今天,开发基于校园网的课程网站,并以校园网为中心,逐步完善网络教学资源,才能满足现代教育的需求。有了丰富的网络教学资源,同学们可以在自己方便的时间、合适的地点,按照自己的需求和方式进行自主学习,有助于提高学习效率。
目前,我院正在大力推进信息化建
设,空中课堂建设就是非常重要的工作之一。《Visual Basic程序设计》课程空中课室已初步建成,空中课堂提供了多媒体课件下载、教材案例下载、教材推荐、学习网站推荐、网络答疑等诸多功能,并定期对网站数据进行更新。
3.6改革课程考核方式
根据教学目标,程序设计类课程在考试时,应重点考核学生解决实际问题的能力。以前的考试完全采用笔试,有些学生尽管在考试中成绩优秀,却做不出一个像样的程序。因此,我在教学中采用笔试和机试各占一定比例的方法。笔试考核主要对理论知识和基本概念进行考试;机试考核主要考核学生的基本操作能力和对课程内容的理解程度。笔试和机试的结合能促进学习与考试的有机结合,真正起到相互关联、相互促进、互为补充、相得益彰的功效。事实证明,这种考核方式很好地解决了“会考试”与“会学习”的矛盾。
4.结语
以上是笔者对《Visual Basic程序设计》课程教学改革做的一些研究,通过对该门课程教学改革的探索,为培养学生的创新意识和自主能力以至提高整个教学质量作了一些尝试。程序设计课程的教学改革是一项艰巨而长期的任务,我们将根据实际情况,从教学的各个环节对该课程做进一步的研究和探讨。
参考文献:
[1]苏海英.程序设计教学改革与探讨[J]. 广西教育学院学报,2005(1).
[2]谭浩强.Visual Basic程序设计[M].北京:中国铁道出版社,2006(12).
[3]张建臣,宋秀芹,张学军.非计算机专业VB课程教学改革与实践[J].福建电脑,2007(7).
[4]王栋.Visual Basic程序设计实用教程[M]. 3版.北京:清华大学出版社,2007, 24(11):231- 245.
[5]郁春兰,李月,郭庚麒.VB程序设计课程教学改革的研究与实践[J].广东交通职业技术学院学报.2009(1)4.结语
以上是笔者对《Visual Basic程序设计》课程教学改革做的一些研究,通过对该门课程教学改革的探索,为培养学生的创新意识和自主能力以至提高整个教学质量作了一些尝试。程序设计课程的教学改革是一项艰巨而长期的任务,我们将根据实际情况,从教学的各个环节对该课程做进一步的研究和探讨。
参考文献:
[1]苏海英.程序设计教学改革与探讨[J]. 广西教育学院学报,2005(1).
[2]谭浩强.Visual Basic程序设计[M].北京:中国铁道出版社,2006(12).
[3]张建臣,宋秀芹,张学军.非计算机专业VB课程教学改革与实践[J].福建电脑,2007(7).
[4]王栋.Visual Basic程序设计实用教程[M]. 3版.北京:清华大学出版社,2007, 24(11):231- 245.
[5]郁春兰,李月,郭庚麒.VB程序设计课程教学改革的研究与实践[J].广东交通职业技术学院学报.2009(1) 本文链接:http://www.qk112.com/lwfw/jsjlw/yydzjs/232781.html