VB程序设计教学方法改革与探讨

时间:2022-10-14 09:12:12

VB程序设计教学方法改革与探讨

摘要: VB是一种面向对象的程序设计语言,它功能强大、应用广泛,是各高校普遍开设的一门课程,本文根据VB程序设计课程特点,分析了课堂教学和实验教学现状,提出了改革方法,并建议以网络平台辅助教学,同时改革考核方式,以达到提高教学质量的目的。

Abstract: VB is an object-oriented programming with powerful function and has been widely used in many universities. According to features of VB programming and analysis of classroom teaching and computer teaching, the method of reform was described in this paper. In order to improve the quality of teaching, network platform and reform in examination method also should be applied.

关键词: 高级语言;教学;改革;网络

Key words: programming;teaching;reform;network

中图分类号:G642.0 文献标识码:A 文章编号:1006-4311(2013)35-0236-02

0 引言

目前,国内很多高校都将Visual Basic(VB)程序设计作为非计算机专业的计算机程序设计公共课。学习VB的目的是使学生掌握高级语言程序设计的基本方法,具备一定的程序设计能力和利用计算机解决问题的能力。VB课程的教学包括课堂教学和实验教学两大部分,因此在教学过程中不仅要注重课堂教学环节,也要注重实验教学环节,更好地培养学生程序设计能力。

1 课堂教学方法改革

1.1 VB课程课堂教学现状 在VB课堂教学大部分情况下,教师都是利用多媒体幻灯片等方式进行教学,即教师边讲解边演示,教师费力地讲,学生被动地听,往往达不到好的学习效果。

学生思维模式难以转变,VB是面向对象的程序设计,理解面向对象的编程思想和事件驱动的编程机制是学习VB程序设计的重点之一,但对学生来讲却是难点,对编程思想难以理解,又无法正确驱动事件过程的相应代码段,因此很容易失去学习兴趣。

1.2 VB课堂教学改革方法 在教学过程中除了充分运用多媒体技术外,还要根据教学具体内容,采用传统的教学工具“黑板+粉笔”仔细讲解一些学生难以理解的语句和过程。比如讲解用for循环求1~100的和,利用多媒体讲解时,即使使用逐句执行+立即窗口演示,学生还是难以理解,不如在黑板上一步一步写清楚程序执行过程,让学生看清楚求和的发展趋势,更好地理解循环语句。增加课堂上和学生进行互动的时间,给学生进行思考的时间,使学生真正的成为教学过程的主体.鼓励学生在课堂上踊跃的进行发言,使学生参与到整个教学中来,从而有效的提高课堂教学效果。

在VB课程课堂教学中,应结合实际讲解面向对象的相关概念,让学生有一个初步的印象,再尽可能的将程序设计中经常涉及到的算法和计算机基础知识向学生进行渗透,使他们逐渐对这些知识更加了解。

2 实验教学方法改革

2.1 VB课程实验教学现状 VB课程的实验课是依附于理论课,因此实验教学内容、教学计划是按照理论教学计划来安排。实验课内容大多是教师根据理论内容随意安排一些实验内容,或干脆指定学生验证实验书中某些算法或程序。学生做的几乎全部是验证性实验,缺乏综合性和设计性实验。实验教学的组织过于松散,在实验课上,许多教师采取“放羊式”,不能严密组织实验教学,从而导致一些学生不知道上课要做什么,上机敷衍了事,课后需要交的作业则采用抄袭的方式完成。

2.2 VB实验教学改革方法 制定严密的实验教学大纲和教学计划:实验课不止是对理论课内容的验证,也是对理论课内容的补充、实践和综合,制定严密合理的实验教学大纲和教学计划,建立完整的实验教学体系是VB课程教学的重要保障。实验教学大纲的制定应依据课程教学大纲,包括实验目的、实验内容、学时等。实验计划应依据实验大纲,结合实验指导书和教材来制定,实验计划主要针对实验内容做具体要求。

上机实验课前,教师要给学生布置实验内容,让学生充分准备好,实验内容的布置可采用分组式,因一个学生在两堂实验课上,调试不了几道程序,所以分组调试,每组调试两到三道题,然后互相学习。在实验课上,学生主要任务是调试实验程序,在调试过程中针对学生遇到的疑点难点,教师应尽量用启发式指导学生力争自己解决问题,对普遍存在的问题,可以利用机房的教师端进行集中讲解。实验课后,在规定时问内提交,教师可根据作业及实验报告中,学生出现的共性问题在课堂上进行针对性的讲评。

加强综合性实验练习。综合性实验是对学生思维方式、综合分析问题、解决问题的能力培养,所以可在每个学习阶段或章节的结束加入一个综合性实验,对本阶段所学的理论知识和编程思想进行检验,综合性实验程序的设计规模大小应适当,过于简单会让学生失去兴趣,而过于复杂则让学生产生畏难情绪,程序中也可适当加入一些新的尚未学习过的知识,激发学生的自学能力,并逐步提高学生综合分析问题、解决问题的能力。

3 网络辅助教学

VB程学设计是一门实践性很强的课程,对初学者来说是难以理解和掌握的,许多学生听完几次课后,感到茫然,认为能听懂,但难以理解、接受,写程序无从下手。因此有一个网络教学平台,可以帮助学生更好的学习,在课堂教学中,学生没有听懂的,可以通过网络教学平台下载观看电子教案或视频课件,也可以提问,与教师在网络平台上沟通、交流,而不受时间空间的影响,同时还可以记录自己的学习心得,学生的主体作用得到了加强,极大的提高了学生自主学习的能力。整个教学过程是以课堂教学为主,网络教学平台作为课堂教学延伸的环境和手段,网络教学平台以资源建设为核心,结合传统教学过程中的关键环节,充分发挥教师、学生的交互作用,更好地满足教师和学生教与学的需求,为课程教学提供全过程的支持,为学生、教师提供一个开放式的教与学环境。我们的平台配合教学部分设计如下:根据教学内容针对概念采用选择题让学生练习;程序设计采用填空题,是和实验教学内容紧密相关,在实验教学过程中,学生调试完程序,再在平台上验证,除此之外,平台上还有类似于计算机等级考试环境,让学生对所学知识进行充分验证,巩固,以达到掌握程序设计的思想和方法。因此网络教学平台是在加强课堂教学,弥补课堂教学的不足。

4 改革考核方法

考核是评价教学模式好坏的—个重要指标。VB课程传统的考核方式主要是面向结果的,以笔试为主,且期末考试成绩占很大比重,具有很大的偶然性,不能反映出真实的教学效果,因此要建立客观全面的考核机制,增大实验操作在考核中的比例,改变考试方式,利用网络平台,变笔试为机试,即可将考核方式改为“平时成绩+实验成绩+课程考试成绩”的方法。平时成绩占20%(出勤5%,作业完成情况15%);实验成绩占20%(报告书写10%,平台作业10%);考试成绩占60%,因机试考试是由题库随机出题,每个学生抽取的试题不同,有效地减少了作弊,对学生是公平、公正的。由平时、实验、机试三部分构成的考核成绩技能较完整地评价教学效果,又能客观、科学地评价了学生对课程的掌握情况。

5 结束语

我们在教学过程中坚持“以学生为主体、教师为主导、网络为辅助,练习为主线”的教学理念,建立理论教学与实验教学相结合,课堂教学与网络练习相结合,课内与课外相结合的模式,实现作业、实验和考试无纸化操作,实践证明,以上教学方法的改革,有效激发了学生学习兴趣,提高了教学质量。

参考文献:

[1]焦莉娟,冯素琴.VB程序设计教学改革的探讨[J].软件导刊,2010年12月第九卷第12期,216-217.

[2]刘丽,朱俊东.VB程序设计实验课教学改革的探索与实

践[J].中国现代教育装备,2010(21):105-107.

[3]袁芬.案例教学法在VB课程中的应用[J].科技信息,2010(07).

上一篇:Android在地质灾害移动智能监管中的研究与应用 下一篇:工程制图教学技巧研究