杨玉婷,王勇刚,丁爱芬
(云南大学 旅游文化学院信息科学与技术系,云南 丽江 674100)
独立学院Visual FoxPro课程教学与考试改革初探*
——以云南大学旅游文化学院为例
杨玉婷,王勇刚,丁爱芬
(云南大学 旅游文化学院信息科学与技术系,云南 丽江 674100)
Visual FoxPro(简称“VFP”)课程是计算机文化基础的一个重要组成部分,也是NCRE二级的一个可选科目,本文从云南大学旅游文化学院的VFP课程和该校学生特点入手,在教法方面总结了一些有益的思路和建议,并将其应用到实际的VFP课程的教学与考试中,通过两个学期的改革以及对数据的收集对比,表明该改革有效地调动学生的学习积极性,提高了学生对VFP课程的掌握度。
Visual Foxpro;教学改革;考试改革
计算机技术的飞速发展,促进了计算机基础教育的普及与发展。教育部十分重视高等学校非计算机专业的计算机基础教学,提出了“计算机文化基础”、“计算机技术基础”和“计算机应用基础”三个层次的教学体系。[1]Visual FoxPro课程是计算机文化基础的一个重要组成部分,也是NCRE二级的一个可选科目,因此其重要性不言而喻。
VFP软件是一种实用性很强的软件,在教学中任课教师在传授学生理论知识的同时,更需要加强学生的上机实践能力。另外,为了符合独立学院培养高素质实用型人才的办学特点,也要求任课教师在教授VFP课程时以实践操作为主,理论教学为辅。由于传统教学模式无法满足这些要求,因此,对VFP课程改革势在必行。但是,如果只进行教学改革,而没有考试方式的改革,那么改革仍是不彻底的,为了能较好地提高该课程的教学质量和教学效果,从云南大学旅游文化学院的VFP课程和该校学生特点入手,通过长期的课程教学,在教学和考试方式方面总结了一些有益的思路和建议,并将其应用到实际的VFP课程的教学与考试中,通过两个学期的改革实践以及对相关数据的收集对比,表明该改革有效地促进了学生的学习积极性,提高了学生对VFP课程的掌握。
独立学院是随着高等教育快速发展产生的新型高等教育办学形式,其招生录取线主要介于普通本科和高等专科之间,以培养高素质应用型人才为己任,是我国高等教育办学机制的大胆探索和创新。独立学院学生在基础知识、自身素质、自制力、认知能力等方面与一本和二本的学生存在一定的差异,因此在教学中,应针对这一群体学生的特点,采用适合其特点的教法,以培养高素质实用型人才为目标来完成相应的教学工作。[2]
VFP课程是一门实践性很强的课程,它对学生的实际动手能力要求很高。因此,如果仍然采用传统的教学和考试方式,注重理论知识的讲解和理论知识的考核,势必造成学生高分低能的问题,不符合独立院校的人才培养目标。
1.VFP课程传统教学方式的弊端
以云南大学旅游文化学院为例,教改前VFP课程的教学主要以传统教学方式为主,每周课时安排为2节理论课+2节上机课。理论课使用多媒体手段,以讲解书本上的理论知识为主,中间穿插相关实例;而上机课主要以学生实践操作为主,除了要求学生对理论课的相关例子进行复习外,还加入了大量的实践练习,以增强学生的实际动手能力。但是,这一传统教学方法仍然存在很多弊端。
首先,以教师和教材为中心,以灌输的方式从书本到书本,从概念到概念,并且对知识点的讲解也是孤立的,忽视了知识点与知识点之间的联系,造成学生无法真正了解使用VFP开发数据库系统的全过程。[3]
其次,过多的理论教学,加之理论课与上机课的时间有一定间隔,使得任课教师在理论课上讲解的相关知识,学生不能及时进行练习而遗忘,导致学生理论与实践的脱节。同时,这种脱节情况,使得任课教师在上机练习之前需要再花部分或较多时间对理论课的知识进行复习,但是,上机课中过多理论知识的复习,又会产生学生上机练习时间过少、实践不到位的问题。这一直是VFP课程上机实践环节的突出问题。
最后,VFP理论课和上机课的总课时为72个课时,在如此短的时间内要求把VFP课程全部讲授完并要求学生能熟练掌握VFP的操作是非常困难的。使用传统教学方式,从头至尾的填鸭式灌输,不但学生吃力,而且也无法达到学生熟练使用VFP的目的。因此,迫切需要在原有基础上对VFP课程的教学方式进行改革。
2.VFP课程传统考试方式的弊端
考试具有从教与学两方面来检查教学质量和教学效果的职能,通过考试一方面检验学生对知识的掌握程度和能力状况,另一方面检测教与学的综合效果,发现教学中的问题,并为改进教学提供必要依据。[7]因此,期中和期末考试同样是教学工作的一个重要环节。
以云南大学旅游学院为例,改革前,VFP课程的考试主要以传统的笔试方式进行,试卷采用纸质试卷,考核内容以选择、填空、简答、程序设计为主。这种考核方式偏重于对书本上的理论知识的考核,缺乏对学生实际动手能力,应用开发能力的考查。造成学生把大部分精力放在理论知识的掌握上,而忽略了动手解决实际问题的重要性,这在很大程度上限制了学生实践能力的提高,不利于培养应用型人才。
其次,传统理论考试方法简单,不利于全面真实地考察学生的实际能力,由于缺少对实践环节的考核,导致学生在平时学习过程中已掌握的实践能力、以及很多通过探索性、研究性学习所得到的收获无法通过考试体现出来,从而进一步加重了学生重理论、轻实践的观念。
最后,独立学院学生在基础知识、自身素质、自制力、认知能力等方面与一本和二本的学生存在一定的差异,在考试过程中存在侥幸心理,导致考试监管困难、考试成绩不够客观等问题。由此可知,探索并推行对VFP教学和考试的改革势在必行。
笔者针对独立学院的办学特色和学生的特点,通过长期的课程教学,在教学和考试方式方面总结了一些有益的思路和建议,具体思路如下:
1.教学方式的改革
(1)理论联系实际,推行“案例”式教学方法
案例教学法是一种理论联系实际、启发式的教学方法。它要求根据教学大纲规定的教学目的、要求,以案例为主体,在教师的指导下,运用多种形式启发学生独立思考,对案例所提供的材料和问题进行分析研究,提出见解、做出判断和决策,以提高学生分析问题和解决问题能力的一种教学方法。[4]
与其他程序设计语言相比,VFP程序设计的整个课程都是围绕如何构建一个数据库管理系统展开的。而大部分学生在学习VFP课程之前都从未接触过数据库,甚至连电脑的接触时间都不长,在VFP课程学习初期,很多学生都反映课程内容抽象、难理解、难掌握。为了能较好地激发学生的学习热情和学习兴趣,在引入相关概念之前,先从宏观上给学生演示一个典型的、形象生动的实用案例,例如:与学生密切相关的“学生信息管理系统”,使学生对需要学习的知识、VFP的设计界面、其强大的功能可有更直观、感性的认识。然后,在后续的教学中,将案例分解为不同的小块,融入到各章节的讲解中,使学生在对各个知识模块进行学习的同时,也能真正认识到使用VFP开发数据库系统的全过程,兼顾了学习的整体性和局部性。
(2)教学中大力提倡“精讲多练”
VFP课程是一门应用型课程,对学生的实际操作能力要求很高。另外,结合独立学院培养“应用型人才”的特色,要求教师在实际教学中大力提倡“精讲多练”的教学方法。
由于数据库管理系统的构建过程基本类似,因此“精讲”要求教师结合案例教学模式,在课程讲授初期,从应用的角度出发,通过对案例的详细介绍,向学生讲解软件开发的基础知识和开发过程,为学生建立软件开发过程的总体框架。而在讲解“学生信息管理系统”的各个模块的具体实现时,将VFP中相关部分的知识点及其操作的讲解融入到模块实现中。在整个课程中围绕具有代表性的1~2个完整的数据库管理系统进行讲解,系统开发中涉及到的知识点详讲,而涉及不到的则略讲或不讲,从而体现精而全的特点。
“多练”要使学生有目标、有实效地对所讲内容进行练习。在练习阶段,布置给学生实践的也应该是类似的系统,例如,职工信息管理系统,并且随着课程的不断深入,逐阶段地引导学生完成该系统的功能模块,使学生在不同阶段能掌握好相关的VFP知识点和操作,使学生对系统的整体和局部都能有较好的认识。并且,在期末时能最终实现一个功能完整、可使用的“职工信息管理系统”。这一方式不但提高了学生的学习兴趣,增强了学生的学习成就感,而且还巩固了学生所学习的知识,提高了实际动手能力。
(3)实现VFP课程的全机房教学
结合“精讲多练”和“案例”式教学的要求,在云大旅游学院的VFP课程教学中,实现了VFP课程的全机房教学——教师对教学内容进行讲授,学生及时进行实践练习,完成后,教师可再对相关练习进行分析总结,巩固学生对知识的掌握,即边讲边练,边练边分析总结。使学生对新学知识能有更深刻的印象,对知识点的掌握更加牢固,而且通过理论与实践的结合,使学生将所学的理论知识应用到实际的程序开发中,让理论知识在实例中得到生动、具体的体现,调动了学生的学习积极性、培养了学习兴趣、增强了学生的动手能力、实际开发能力。
2.VFP考试方式改革
参照NCRE二级机考的考试模式,学院期中和期末考试均采用无纸化考试系统以取代传统的考试模式,VFP考试形式改革主要包括无纸化考试系统和考试试卷组织两个部分。[5]
(1)无纸化考试系统
学校期中和期末考试均采用无纸化考试系统,该系统是由学院信科系自主研发的基于ASP+SQL Server 2000平台的B/S系统。考生打开考试网页,输入正确的学号和姓名登录后,系统会动态随机生成考题,通过考生对“考生映射文件”的设置,在服务端生成对应的考生文件夹,实现考生对服务器文件的直接操作,并且考试系统可对考试时间进行实时监控,在考试结束前10分钟将自动提醒考生,当考试时间结束,而考生仍未交卷,则进行自动交卷,并提示交卷完成。另外,系统后台支持试题修改、新试题入库和系统自动评分等功能。方便非专业人员对考试系统题库的扩充、修改和删减。
(2)考试试卷的组织
结合“案例式”教学的特点,试卷内容在组织上以一个完整系统的开发过程为基础,由于考试试卷有限,所以一般是将系统开发的每个阶段的一部分或几部分抽取出来作为考题,包括DBMS中部分数据库的创建、表的创建、查询的创建、表单和菜单的创建等。通过对整个开发过程的逐层考核,一方面考查了考生对VFP知识点的掌握情况,另外一方面考查了学生的实际应用和开发能力、对软件开发过程的总体掌握情况等。
采用无纸化考试系统进行期中和期末考试,对学生所掌握的课本理论知识及上机实践两方面的能力进行了综合考核。通过系统的随机抽题,使绝大部分座位相邻的学生抽到的考试题目不同,这样有利于考生独立完成,使考核结果更具客观性、公正性,更能检验教学效果和学生掌握知识的情况。
VFP课程的教改和机考在2009~2010年下学期和2010~2011年下学期进行试用(云大旅游学院的VFP课程一般在每学年的下学期开设),具体组织形式如表1所示。
表1 改革前后,教学和考试的组织形式比较
通过利用分数频度分布情况,对教改前后共四年时间学生的综合成绩(综合成绩=平时成绩×0.2+期中成绩×0.2+期末成绩×0.6)进行比较分析,分数频度分布情况能直观地描述考试分数的分布情况,通过统计出各分数段内的学生人数来绘制对应的频度分布图。[6]另外,为了使进行比较的数据更为客观,在进行教学和考试改革的同时,尽量使每学期使用的期中和期末考试试卷的难度大致相当。各个学年的分数频度分布情况如表2所示,对应的分布情况如图所示。
由图表数据分析可知,实行教学和考试改革前,学生的综合成绩基本都集中在80~89分这一阶段,而在改革后的第一年,即2009-2010学年下学期,第一次实行上机考试,虽然题量和题目的难度与改革前的笔试难度相差不大,但学生的综合成绩均出现了大幅的滑落,并且不及格人数大大增加,这主要是由于学生平时对课程实践操作的重视程度不够,学生实际操作能力较差而导致的。但是在改革后第二年的考试中,学生的综合成绩有所提高。也就是说,随着教学改革的不断深入,以及与之对应的考核方式的改革,学生更加重视课程的实践操作,增强了学生的实际操作能力,从而学生的考试成绩也得到了相应提高。因此,可以证明,该改革能有效地增强学生的实际动手能力,符合独立学院培养“应用型人才”的特色,具有一定的实际意义。
表2 2007-2011学年全院VFP课程的分数频度分布情况
本文为VFP课程的教学方式和考试方式的改革提供了一些思路和建议,并将其应用到云南大学旅游文化学院VFP课程的教学与考试中,表明该改革对于VFP课程的教学具有一定的实际意义。但仍然存在考试系统无法作为学生平时的练习系统,无法向学生反馈其平时的知识掌握程度等问题,而这些问题需要在后续的改革中进一步解决。
[1]周永恒.Visual foxpro基础教程(第二版)[M].北京:高等教育出版社,2002.
[2]于丽波.本三院校学生特点分析[J].科技信息,2011(8):69.
[3]易丹.高职《Visual FoxPro程序设计》教学改革的探索与实践[J].计算机时代,2006(7):67-70.
[4]范伊红.Visual FoxPro课程教学改革初探[J].濮阳职业技术学院学报,2005(3):84-85.
[5]申杰,王文凡,王丽娟.高校Visual FoxPro应用课程考核改革的探索[J].华北水利水电学院学报,2010(4):175-177.
[6]薛以胜,Excel在考试质量统计分析系统中的应用[J].科技情报开发与经济,2006(23):233-234.
[7]刘洁,冯婉玲,唐德玲.研究型大学课程考试改革的实践与思考[J].高等理科教育,2004(4):30-33.
(编辑:杨馥红)
G642
A
1673-8454(2012)03-0074-04
云南省教育厅科学研究基金项目(项目编号:2010Y108)。