摘 要:随着计算机技术的飞速发展,传统的教学方法和教学模式已经不适用于现在的高职教育。本文针对VB在我校教学过程中产生的一些问题做了详细分析与研究,结合教学实践,探讨了教师应如何改革现有的教学模式和教学方法、更新教学理念,加强对学生程序设计能力的培养和训练。
关键词:VB教学;教学改革;教学方法
Visual Basic(VB)以其强大的性能、完整而又丰富的工具、快速的处理速度、友好的界面以及完备的兼容性等诸多优点,逐渐受到广大用户的欢迎,也成为很多高校的必修课程之一。用它编程时不需要编写纷繁复杂的代码描述界面,只需要把系统里的控件拖到编辑界面上为它编写事件代码即可。它既可以编写Windows应用程序,也可用于数据库处理、C/S网络管理等应用中。通过该课程的教学,可以培养学生可视化编程能力,提高程序设计素养。
1.我校VB教学过程中的问题
我校是一所位于川东北地区的综合性全日制市属普通高职院校,由于地区经济相对较差,学生的基础相对某些高等院校来也说比较薄弱。VB程序设计是在我校计算机类专业大一下学期开设的一门专业基础课,是一门理论与实践并重的课程。
对于程序设计语言,大多数同学一开始怀着好奇和期待的心理,学习的时候兴趣普遍较高,但一旦学习到复杂控件和事件驱动编程等内容时,有的同学对可视化编程就不能够完全理解了。随着课程难度和深度的增加,许多枯燥、抽象的概念出现在面前,导致他们学习VB的兴趣越来越小,学习的恒心和毅力也开始不足。
另外,传统的计算机教学方法和教学模式对于现阶段的VB教学已经不适用,教师的教学仍然处在对知识传授和灌输上,学生被动地听,教师费力地讲,学生上机操作也是参照教材上的例题或者已有的设计进行练习,很少有进行大项目的训练。最后能够利用VB编写一段完整程序的学生少之又少,期末能够达到教学目标的学生有三分之一就不错了,大部分的学生由于兴趣不高学不懂而早已放弃。
2.教学改革与教学模式创新
2.1注意教学的方式方法,培养学生对程序设计语言的兴趣
伟大的科学家爱因斯坦说过:“兴趣是最好的老师。”为了使初学者能尽快地掌握程序设计方法,平时教师在教学中要特别注意培养学生的学习兴趣。在课程讲授过程中,要结合实际,从具体问题入手,努力把枯燥无味的“语言”讲得生动活泼。比如第一节课在介绍VB的优点及特点时,就可以通过一些课件来介绍日常生活中用VB制作的各种应用程序和信息管理系统,如图书借阅系统、教务管理系统等,用直观和贴近生活的方式先给学生一个初步印象,让学生了解利用VB编程可以设计出很多我们日常生活中需要的东西,它与我们的生活是密切相关的。
从第二节课开始就抛弃那些长篇大论的说教,直接从系统设计,控件、事件等内容开始介绍,从登录界面逐步完善系统,让学生觉得这个系统有更多的内容等着他们去学习和实践,而且一开始就给学生提供能够自我实践和完成的项目,把学生吸引到课堂内容上来,让学生认为自己有能力完成这个项目,千方百计激发学生学习的兴趣和积极性。
2.2灵活运用多种教学法,引入案例和启发式教学,激发学生学习的潜能
为培养学生的逻辑思维和创新能力,在教学过程中,通过各种教学方法和手段激发学生的学习欲望,使其积极投入到学习中,积极思维,发现问题,提出问题,并学会自己逐步解决问题。在授课中,改变过去教师对学生填鸭式的满堂灌,要以学生为中心,采用启发式、互动式等教学方法,让学生成为课堂教学的主体,积极参与各项教学活动。
课程总体要有一个大框架,设计一个比较简单易懂的系统,里面包含一些常用的控件。授课就围绕着开发这样一个系统来进行,先是简单的界面设计和一些常见的控件学习、应用,后面是关于数据库的相关控件的使用,等课程结束的时候这样一个系统也就完成了。以这种形式进行授课可以保持课堂内容的完整性和连贯性,让学生看到和感受到的是一个完整的学习过程。另外通过对完整的项目的系统分析,能培养学生良好的编程习惯,善于获取他人经验的能力以及掌握综合运用所学知识的能力,从而真正提高编程能力。在这一过程中,每一步都要求师生共同探讨,让学生在启发下思考,在思考中解决问题,从而掌握独立分析问题、解决问题的方法。
2.3采用多媒体教学手段,使课堂教学与实践教学相结合
教师课堂采用多媒体现场编程演示,避免只讲语法和理论,达到“以学生为本、师生互动”的目的,能够丰富课堂教学内容,有助于增强学生学习的积极性和主动性,提高教学效率和教学质量,活跃课堂气氛,让学生充分运用所学知识参与编程,并及时向老师提出疑问,做到当堂课的问题当堂解决,不影响学生课下练习。编程实例采用贴近学生生活和实践的例子,让学生全方面考虑编程要解决的问题,将程序用于实践,增强趣味性。
2.4重视实践课教学,突出能力培养
VB程序设计课程的主要特点是实践性强,仅仅通过阅读教材、参考书或听课只能让学生达到“学过VB”而不是“学会VB”的目的,为了让学生真正学会利用VB语言编程,最重要的环节就是实践。因此对于VB语言教学而言,实践教学在培养学生实际编程能力方面所起的作用是举足轻重的。
实践中,教师需要仔细考虑给学生的实践项目应该包含哪些内容。走出课堂,可以搜集社会上的一些软件项目简化给学生做,大胆尝试让学生自己到社会上去做一些项目以丰富他们的开发和设计经验,建议在项目里定下基本目标和高级目标,对于有难度的项目任务要事先演示或给出清晰、详尽的操作步骤,便于学生自主学习,也可以将几个同学(男女、成绩好坏搭配)分为一组,共同合作完成。让学生得到最大限度的实践锻炼,迅速提升各方面能力。
通过VB课程的学习为学生打开一道学会学习的门,鼓励学生从生活中发现问题并搜集各种资源解决问题,养成良好的探索问题和解决问题的习惯,在工作岗位上碰到学校里没有碰到过的问题时可以快速上手并且运用,同时锻炼自己团队协作与合作精神。
2.5改变传统考核方式,通过多种考核方式综合评定考试成绩
突出过程考核和编程能力考核,除采用传统的理论考核了解学生对本课程的基本理论、基本知识的掌握情况外,通过对学生的各次实验的评价累计考核,对实践能力的机考,重点考察学生应用知识的能力(编程能力)。结合学生的动手能
力,独立分析解决问题的能力和创新精神,总结报告以及学习态度综合考评。成绩分优、良、中、差四个等级。
除期末考试外平时增加实践环节的考核,做到不仅考理论,同时还要考实际编程能力。实施创新鼓励附加分制度,对有创新的研究型和设计型实验做得比较好的学生,在平时分数中给予适当的加分,平时成绩、实践考核成绩、期末考试成绩分别按20%:40%:40%的比例评定综合成绩。
3.结论
随着计算机的发展,未来社会将需要更多软件人才,目前我国也正在大力扶持软件产业,许多大中城市响应国家号召都建有软件园。我国的软件人才主要是通过高校培养的。对于软件的开发,需要大量具有实际开发能力的各类软件人才,但绝大多数人的主要工作仅仅只是“做”,而不是科学研究。即他们应掌握国际上最新软件的使用方法,具有负责大型软件某个具体环节的工作的能力。这给高职计算机程序设计培养软件蓝领人才,提供了广阔的就业机会。作为高职院校的一名程序设计课程的老师,一定要抓住这大好时机,从教学内容、教学方法和考核方式等诸方面去进行改革,将学生培养成社会所需要的人才,顺利从业!
参考文献:
[1]高职院校VB教学方法改革初探,史媛,《福建电脑》,2010年10期
[2]高职院校计算机程序设计课程教学改革初探,刘丽峰,《科技创新导报》,2009年16期
[3]C语言程序设计教学改革初探,翟秋菊期0099 ,《农业网络信息》,2008年第3期
[4]C语言程序设计教学改革初探,刘群、彭琳,《新余高志学报》,2007年第1期