开篇:润墨网以专业的文秘视角,为您筛选了一篇新背景下VB程序设计课程教学的研究与探讨范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
摘要:在我国教育教学新背景中,高等院校逐年扩招、学校教学资源和师资力量短缺、学生学习意识不足以及高中文理分科导致的学生对课程理解程度参差不齐等内在因素的多重作用下,我国高校VB程序设计课程的教学亟需进行改革。该文将针对当前我国高等教育VB课程的教学现状,从解决其教学过程中出现的问题入手,对新背景下vb程序设计课程的教学进行研究与探讨。
关键词:VB程序设计课程;现状;教学改革
中图分类号:G642文献标识码:A文章编号:1009-3044(2012)14-3335-02
VB(Visual BASIC)程序设计课程是我国高等教育普遍开设的一门重要的公共课程,是一种针对初学者的较为基础和使用的入门型程序设计课程。作为我国高等院校计算机教学第二层次的计算机技术基础课程,VB程序设计课程的教学应当在坚持这一课程基础性、实用性、系统性以及即时性等的基础上,从学生自身资质考虑,对不同专业的学生分别设计不同的教学计划。
1当前我国VB程序设计课程教学现状及问题
1.1课程教学形式与方法
在我国高等院校的VB程序设计课程教学中,通常教师会根据其教学材料的进度安排进行授课,首先介绍VB中的专业名词如对象、属性、方法、事件;其次介绍VB程序设计的应用界面设置以及编写和运行其程序代码;然后介绍VB语言的基本语法和VB程序的基本结构,进而循序渐进地引出其程序设计的基本理念、算法、过程、数组、常用控件、函数、文件读写、数据库等知识点。我国高等院校教师对VB程序设计课程的授课特点较为严谨和和充分,以知识点为序安排教学计划,更注重教学中对课程的整个知识体系的把握。
1.2课程教学质量与师资
目前我国的VB程序设计课程教学质量普遍不高,从社会外部环境因素来看,这主要是由于近几年我国高等院校的大规模扩招;从我国高等院校内部条件和状况来看,则主要问题在于学校的整体师资水平不高、教学资源不充足、教学条件还较为简陋。而综合内外这两方面因素,对我国VB程序设计课程造成的结果是高等院校招生人数激增和招生整体素质水平下降等更加剧了高校原本就不充足的师资力量和匮乏的教学资源,具体表现为了应对教师数量不足和教学资源缺乏而对VB程序设计课程进行大班教学,而大班教学又直接影响到了VB程序设计课程教学的质量。VB程序设计课程的大班教学不仅从客观上制约了其教学质量的提高,它还从主观上直接影响到其学生受众对课程的积极性和兴趣度。
1.3课程教学中的具体问题
我国VB程序设计课程教学所面临的问题除了以上长久以来存在的传统教学方式方法的制约和近几年来高等院校大规模扩张造成的教学水平差强人意和师资力量、教学资源的严重匮乏等问题外,还有一些在VB课程的课堂中出现的具体问题。例如,高中时期文理分科导致高等教育中不同专业学生对VB程序设计课程知识内容的接受力出现偏差,文、理科背景学生相比较而言,理科学生的逻辑思维能力更强、其数理理论知识也更为扎实,因而对编程语言VB的理解和学习能力更强,相应的文科背景的学生对VB语言的学习则存在更多的障碍。再如,机房资源等教学条件的不足和过多的实际课程人数不仅直接影响了部分学生上课的质量,还限制了教师计划的课程进度。
2我国VB程序设计课程教学改革趋势
在社会经济、文化、科技发展日新月异的外部大环境下,我国高校的教育教学也受到了极大的挑战和冲击,在当前全国各个高校都积极进行教育教学改革的新背景下,学校、社会和学生对VB程序设计课程的教学也都提出了新的要求和需求。目前我国高校通常在本科一年级学生完成了对计算机基本操作的学习后再开设VB程序设计课程,以减小学生直接学习编程语言课程的难度,然而由于VB程序设计其本身的课程特点以及教师传统的教学方式,使得对于部分学生来说该课程依然较为晦涩和枯燥,因此我国VB程序课程教学改革将是一个必然的趋势,具体来说包含以下几方面:
2.1教学安排突破教材的传统教学框架
突破课程教材的传统教学框架有两方面的涵义,首先是传统教学安排理念的改变,传统的以知识点为线索的教学计划与安排虽然具有较强的体系感和完整性,然而面对VB程序设计枯燥、晦涩、抽象的课程内容特点,显然传统上按部就班的教学方式无法提高学生对课程的兴趣和接受速度,因此需要采用一种新的教学框架,以学生认识事物的规律为依据,循序渐进地吸引和激发学生的兴趣,进而提高其教学质量,例如,将VB编程的对象和语法穿插讲解,然后以同时会用到这二者内容的一个实例进行巩固;其次是针对上文提到的学生对VB程序设计课程知识内容接受程度存在较大差异的问题,在VB程序设计课程的教学中,按学生的接受程度进行分班教学,在对不同VB编程知识背景学生的教学中运用与其相对应的个性化教学计划框架。
2.2丰富课堂教学的方法与形式
在传统的教育教学方法中,VB程序设计课程多以讲解为主的,而事实上它是一门理论与实践相结合的课程,且相对而言其实践性特点更为显著,因而今后我国VB程序设计课程将在课程教学中运用更为丰富和多样的教学手段与形式。首先,在理论教授阶段,VB课程仍然以传统的讲解式课堂教学为主,清晰完整地给学生介绍这门课程需要了解的基本知识,再渐渐深入,引发学生对课程的兴趣。其次,以丰富的实际例子进行分析,以巩固课程基本知识,也可以通过错误例子加深对知识的认识,例如,假设三个变量a、b、c满足a
Option Explicit
Private Sub Command1_Click() Dima As Integer, b As Integer, c As Integer
a=-3:b=-2:c=-1 Print a
Print a<b<c, False End Sub
这样的反例教学更能加深学生的印象。另外,采用“项目化教学”等方式,以某个工程项目为例,在实际的案例中将理论与实践结合,加强学生的实践操作能力并培养其全局概念。
2.3提升师资力量与充实教学资源
加强我国高等院校VB公共课程的师资队伍和教学条件的建设,这不仅仅是为了应对当前高校扩招的客观现实,更是要从根本上改善我国高校VB程序设计课程教学的质量和提升VB课程的教学环境,其具体的操作手段可以是短期培训、集体备课和经验交流等等。
3结束语
在社会经济、文化、科技不断发展并推动我国高校教育进行改革的新背景下,我国高等院校VB程序设计课程的教学应当在明确VB课程定位的前提下,立足学校、学生的实际需求,从解决现存最明显的教学问题入手,逐步建立和完善高校的师资构成与教学资源系统,丰富和创新教学方法、教学理念,从本质上提高我国VB程序设计课程教学的质量。
参考文献:
[1]张玉生. Visual Basic程序设计教程[M].北京:中国电力出版社,2008.
[2]刘向秋.浅析VB程序设计的教学改革[J].职业技术(教育论坛),2009(2).
[3]郭念,陆亚洲.对VB教学方法的思考与探索[J].电脑知识与技术(信息技术与课程整合),2009,5(22).
[4]万小红.浅谈非计算机专业的VB入门教学[J].中国科技信息,2008(2).