高职VB课程现状与教学改革探析
2015-03-02刘薇
刘薇
(辽宁省交通高等专科学校 辽宁 沈阳 110122)
高职VB课程现状与教学改革探析
刘薇
(辽宁省交通高等专科学校 辽宁 沈阳 110122)
Visual Basic(简称VB)因为其功能强大,简单易学,使用量大,目前是大多数职业学校计算机专业学生的必修课程。相对高职计算机专业来说,依据高职教育的规则,增强教学质量,提高学习效果,表现的尤为重要。该课题剖析了VB程序设计课程的教学现状,根据当前实际教学中发现的问题,融合程序设计课程自身的规律和学生的当前状况,剖析了VB课程改革办法,让学生可以从本课程的学习中,实际拥有VB程序设计的思维模式和一般的操作手段。
VB程序设计教学改革
一、教学中存在的问题
纵观VB程序设计课程当前教学现状,普遍运用的还是以教科书固有内容为主体的传统教学方法。通过教学内容普遍引用程式化方式进行。在通过上机实际操作来熟悉和掌握课本上的重点内容。现实教学证明,该种教学方法虽然能够使学生掌握VB的大多数理论。也能够理解程序代码含义。但学生如果面对实际问题的时候,往往多不知从何做起。由此分析归纳出该课程在实际教学中存在的问题:
(一)教学内容和教学目的不对应
学习VB程序设计的目标是为了培养学生对程序设计的基本认识,熟练的操作技能和独特的思维模式,但目前大多教师在实际授课时,只是按照教科书自身的知识体系开展,只重视语法,语句与结构的讲解,忽略对学生解决实际问题能力的培养。不能够将程序语言,编程环境,数据结构,算法和程序设计理念结合起来系统教学。这样就使学生只能掌握语法理论但不会灵活运用。能理解程序语句含义,但不能识别整段代码要实现的功能。
(二)上级练习内容过于简单,多数是教材固有的
虽然对学生理解和掌握基本语法结构有帮助,但不能使学生掌握解决实际问题的方法。上机操作大多只是针对教材某个知识点,无完整的实践项目为依托。不能激发学生的学习兴趣,收不到好的效果。
(三)学生目前头脑中普遍没有计算机语言的概念
在此之前一般没有任何基础对算法思想想当匮乏。无法适应程序设计的思维模式。更不用说分析和解决实际问题了。目前多数学生虽然能够理解教师对程序的分析,能读懂代码。但没有自己动手能力,面对实际问题无从下手。
面对这些问题,就需要对教学模式进行改革与创新。
二、课程教学改革
(一)拓展教学内容
本课程目的是改变学生对于程序设计的思维模式和掌握实际的编程水平。并不是单一的程序语言,可见是要改变原有的传统教学模式,着重培养学生的实际能力,一能力培养为中心展开教学。要拓宽教学内容,突破传统局限,整合程序程序设计中所有知识点,比如可视化编程方法、语法结构、数据结构、常用算法以及程序调试等等,以算法为中心形成新的体系,掌握如何运用算法解决某一实际问题。
当然,程序语言是基础是程序设计的工具,必修好好掌握,但要培养学生对大量枯燥的语法规则的学习兴趣。
(二)优化教学策略与方法
事实证明这种以老师为主学生为辅传统的程序设计教学存在缺陷。面对学生不积极的态度很难引起学生的学习兴趣。但抛弃这种方式也不是明智的方法,讲课是向学生传递大量知识的常规模式,尤其在程序设计教学中,面对学生普遍没有程序设计基础的现状,作为教师必修耐心详细讲解学生才能接受大量的理论知识。但作为教师应该运用多种方法,比如把抽象的理论与实际的东西或者已有的知识相关联,就能降低理解难度,比如学生之前已经掌握的Excel中有关概念可跟VB中的数据类型和函数相关联,这样学生就容易接受。比如Widows操作也是依据面向对象制定的,桌面图标就可以理解为一个对象,用鼠标点击就能启动(消息驱动)。当然还可以灵活的针对不同情境运用引导法、问题法、实例教学任务驱动等多种教学方法。提高学生学习兴趣,变消极为积极。
(三)完善上机实践教学体制
作为一科理论与实际结合很强的课程,必修注重实践环节。学生想要掌握程序设计的方法技能只有通过大量上机练习。学生要理解VB语言的概念掌握编程方法就必修要有足够的上机练习时间。教师要培养学生程序设计思维模式与动手操作能力就必修选择好合适案例恰当的课题。
(四)建立科学的项目实例库
目前网络上能搜索到大量的各类VB程序实例,可选择一些有实际意义的比较典型的作为模板给学生。基于学生没有程序设计基础的现状,往往会用数学思维模式对待程序设计问题。头脑中还没有程序的思维模式。在实践中遇到新题目往往无从下手,不会引用编程思路。通过从项目实例库中借鉴或修改相应的实例就会取得事半功倍的效果。让学生经常观摩这些实例熟能生巧,对提高学生的实践能力会收到良好效果。
具体来说,教师可整理四五十个比较典型的项目,然后分成算法、基础、图形、应用等类别供学生借鉴,让学生理解掌握其中包含VB课程多数知识点六到八个典型项目实例,让学生对该课程在头脑中有全面的印象。比如挑选学生比较感兴趣的实例对代码掌握分析上机调试改写编程代码,调动学生的积极性。
(五)把学生综合运用能力纳入考试范围
考试是检验教学效果的有效方法,是教学中不可或缺的重要部分。教师要根据VB课程特点,在传统考试模式上增加实验考核、平时考核,上机实践考核等模式。利用综合的考试方法可验证学生技能,知识、系统条理化等综合运用能力,有效调动学生学习积极性,提高学生兴趣。
三、结束语
VB程序设计课程在教学时要运用多种方法与策略,充分激发学生自身的学习兴趣,努力培养学生的程序思维模式与实际解决问题能力。结合学生当前知识掌握情况去摸索、寻找有效的教学方法与手段,提高VB程序设计的教学效果。
[1]赵雪梅.VB语言程序设计教学探讨与实践[J].中国成人教育. 2011(10)
[2]王莉.VB课程教学方法改革与实践[J].新课程研究(中旬刊). 2011(02)
[3]冯素琴,焦莉娟.《VB程序设计》课程的教学改革[J].福建电脑. 2010(02)
[4]刘丽,朱俊东.VB程序设计实验课教学改革的探索与实践[J].中国现代教育装备.2010(21)
[5]王敏,魏霖静.“程序设计基础(VB)”课程实验教学改革与实践[J].农业网络信息.2009(10)