鉴于大家对VB十分关注,我们编辑小组在此为大家搜集整理了“ 浅谈《VB语言程序设计》课程的教学改革与实践 ”一文,供大家参考学习!
1.课程教学中存在的问题该课程中涉及的概念多而杂,数据类型及表达式丰富,语法结构复杂,对于初学者来说是一门较难的课程。在传统的程序设计教学中,采用的是“以教为主”的讲授教学法。教学的内容以单向传输为主,教师灌输知识,学生被动接受知识。由于教学环境的改进,目前大多数的程序设计课程都是在多媒体教室上课,课堂的信息量一般都比较大,连续高强度听课,导致学生注意力下降,课堂显得枯燥乏味,学生提出问题、分析问题和解决问题的能力都不能得到很好地培养。目前,在《VB语言程序设计》课程教学中存在着以下几方面的问题:
1.1没有充分调动学生学习的积极性在课程教学中,教师往往会在第一次课上向学生说明该课程的性质和学习的目的及用途。但是,随着教学的进行,不断出现的语法规则及大量琐碎的知识点,让学生感到学习内容的枯燥乏味,加之,缺少有效的实践环节,致使学生听课没有兴趣,缺乏主动性。
1.2教学方法陈旧教师讲授该课程时一般是介绍基本语句,语法要点,然后是讲解例题。学生在前几次课还可以较好地领会与掌握,随着教学的深入,概念的增多,学生愈来愈感觉VB语言难以掌握,对其产生“望而生畏”的厌烦心理。
1.3对于实践教学环节重视不够《VB语言程序设计》课程是一门实践性很强的学科,书本中的理论只有在实践中才能得以验证,在制定教学计划时,由于受传统教学观念影响,致使VB语言理论学时远高于实践学时,实践学时的不足也影响学生实践环节的学习效果。
1.4课程的考核方式缺乏有效性考试是现行教学模式下检验和评价“教”与“学”效果的最常用手段。VB语言本身是一门实践性很强的课程,学生是否已掌握和理解所学的知识,设计算法解决问题,将算法转化为计算机程序,需要通过在计算机上实际操作,并以能否顺利调试通过为标准来考核。而在具体的教学过程中,一般教师很难做到这一点。
2.课程教学改革的方法和策略针对传统VB语言教学中出现的种种问题,本人总结讲授VB语言的教学经验,同时借鉴众多教师的教学改革实践经验,通过以下几个方面来提高本课程的教学效果:2.1激发学生的学习兴趣兴趣是最好的老师,要使学生学好VB语言,必须让他们对编程产生兴趣。在教学实践中,应根据学生的认知程度和学习特点,合理安排和调整授课内容。在学习之初,教师应设法充分调动学生的学习兴趣,特别是第一堂课的教学尤为重要。教师要精心设计第一节课的教学内容,做到先入为主,引起学生的学习兴趣。我国对于大学生的认证考试有很多,学习该课程后,我们鼓励学生参加全国计算机等级考试二级考试(VB语言)或参加全国计算机水平和资格考试初级程序员或程序员级的考试,拿到计算机专业资格证书,提高了学生走向社会的市场竞争能力,同时也能极大限度地激发学生学习的积极性。
2.2强化实践教学环节程序设计类课程的实践性很强,学生只有通过大量上机的实践,才能真正掌握语言知识,培养程序设计的能力,逐步理解和掌握程序设计的思想和方法。在实践教学中根据学生的掌握情况进行分层次教学。基础薄弱的同学可注重基础实训项目,学有余力的同学可以进行大型程序的调试和验证,从而在教学中照顾不同层次的学生。在学期末组织为期两周的VB语言课程设计。将学生按指定人数分成小组,要求学生在教师的指导下,开发一个比较完整、具有一定的实用性、综合性的应用程序。从问题的提出、方案的论证、分析、设计与实施,到最终问题的解决,让学生积极的参与,这样有利于学生全面了解软件开发的方法与过程,同时也是对自身解决实际问题能力的很好培养。
2.3运用多种教学方法教师要从教学内容和学生实际出发,全面思考,选择能促进学生知识技能的发展和情感陶冶的最佳方法。在教学中要尽量采用启发式、讨论式、引导式等多种灵活的教学方法,激发学生学习的积极性、主动性和创造性,锻炼他们利用所学的知识解决实际问题的能力。改革考核方式要想真正科学全面地考查学生是否建立了严谨的程序设计思想、是否具有一定的上机编程能力,必须采用多种考核形式的结合,针对不同的知识类型采取不同的考试形式。(下转第208页)浅谈《VB语言程序设计》课程的教学改革与实践