李晓 姬广永 邢紫阳 宋姗姗
摘 要:Visual FoxPro(VFP)程序设计是一种进行管理系统开发的常用工具,作为一门各高校非计算机专业的必修计算机基础课程,学生普遍认为理论知识抽象枯燥,难以理解,造成实践中遇到问题无法解决,如何提高该课程的教学质量和教学效果,是广大教师正在积极探索的课题。该文以该校非计算机专业VFP课程教学现状及存在问题为例,从教学模式、理论与实验的融合、教学中贯穿二级考试题目、辅助教学四个模块进行了教学改革和探索。
关键词:VFP 教学改革 教学实践 考核
中图分类号:P311.138-4 文献标识码:A 文章编号:1672-3791(2015)09(a)-0136-02
VFP是一种数据库管理系统,具有处理大量数据的能力,在学习、工作、生活中有着广泛的应用。作者基于多年的VFP教学经验,经过不断的总结与分析,整理出目前VFP教学过程中存在的问题:(1)学时少内容多;(2)学生缺乏学习积极性;(3)理论教学与实验教学分家;(4)学生的疑难问题得不到及时解答,造成问题的积压。同时,也提出针对上述问题的教学改革方案,并取得了一定的成效。
1 调动学习积极性,实施新型教学模式
大多数Visual Foxpro程序设计教程的第一章都是介绍数据库系统的基础知识,由于理论知识太抽象,教师讲解的时候,就算把所有的概念都清楚详尽地讲一遍,学生也未必能全部记住。所以,在VFP数据库程序设计这门课程的第一节课,教师不是直接讲解第一章的理论知识,而是先给学生分析一下这门课程为什么要开,意义在哪里,多讲讲VFP与相关专业的联系,以及与以后工作的联系。例如,对于营销专业的学生,酒店管理涉及大量的数据,如何管理?以此来提高学生学习数据库的积极性。
案例教学在很多文献中都被提到过,也被证明是一种有效的教学手段,它不仅可以提高学生对新知识的兴趣,而且能帮助学生加强理解记忆,提高教学互动效果。但是以往的教学案例大多是零散的,相互独立的,单节课的知识点学生还能够掌握,但是无法把整个知识体系联接起来,这就导致了学完VFP之后,学生都不能独立完成基于VFP的数据库系统设计。所以,提高教学质量的重点在于构建一个系统的教学平台,将课程內容有机地整合到平台之中。
教师授课之前可以先给学生演示一个较为完整的综合性应用实例,通过演示,让学生从一开始就对数据库管理系统有一种感性认识, 在整个学习过程中, 也经常结合该实例进行讲解。比如,贯穿整本教材的学生信息管理系统,学生、教师为管理员统一分配账号,学生用学号密码登陆,可以修改密码,查看、修改自己的信息。通过系统案例教学, 学生才可能从生活中、社会上选择实用课题进行研究。通过研究型学习, 提高自己利用所学知识进行分析问题、解决问题的能力。例如,学生可以选择医院药房管理系统,酒店管理系统等比较有代表性的数据库管理系统,作为该课程自学提出并解决的案例,让学生带有一定的学习需求,自己主动思考并设法解决问题。
2 理论教学与实验教学的正确融合
目前,不止是数据库的教学,其他专业课也存在这种问题,理论与实验各自分离,学生不明白学习理论知识的目的,无法把所学知识很好地应用于实验中;而实验中遇到问题又不知怎样用理论知识解决,造成理论与实验相互独立,不符合一直提倡的理论与实践教学相结合的初衷。以该校的VFP课程为例,在以前的常规教学中,把应该在实验课中强调和说明的问题放在了理论课中,造成学生没有机会及时动手操作,印象不深;而应该在理论课中讲述的原理却又讲得不够透彻,以至于学生在实验中遇到问题时非常茫然,而理论知识又会被认为是学而无用。
在以往的VFP实验课程中,大多数学生的自制能力不高,就算老师布置了一些作业让学生去动手实践,但是学生做与不做,完成的情况与效果如何,都很难进行有效的控制与辅导,也无法对学生的实验结果有一个直观即时的评价。这些因素都限制了实验教学的效果,从而无法及时有效地将实验结果反馈到理论教学中去。针对此问题,我们提倡教师在实验课中灵活使用教辅软件,教师机安装教师端程序,学生机安装学生端程序。教辅软件主要可以实现点名、文件分发和提交、屏幕广播、远程监控等功能。这样就可以控制学生端,避免学生在实验课上玩游戏等现象,又可以及时了解学生的实验成果,掌握学生知识点的掌握程度,及时反馈到教学过程中。
3 把计算机二级(VFP)考试的题目贯穿到课堂中
目前,VFP数据库程序设计已被各高校列入非计算机专业的教学计划中,并且已成为全国计算机等级考试二级考试内容。有很多学生反应学完VFP数据库这门课程之后,再报考计算机二级考试的时候,心里没底,不敢报考VFP这个科目。 针对这种现象,教师在授课过程中,除了采用“系统案例”的教学方法之外,还可以穿插分析历年二级考试(无纸化上机考试)的试题,总结每章节的重点和难点,有针对性地设置相关实验考核,使学生能够在实践中逐个突破并掌握教学大纲中的重点和考点。
基于各校实验室教学条件的支持,结合教学大纲和二级上机考试重点,采取分项考核记分的方式,评定学生各个实践环节的成绩。为此,规范了考核标准,编写了部分分项考核试题。无纸化的考核方式不但可以提高学生学习的积极性,也可以督促学生重视上机实验,提高学生的上机操作能力和现场分析问题、解决问题的能力,为计算机二级考试奠定坚实的基础。
4 课外辅助教学
VFP数据库这门课程对于大多数学生来说,掌握起来有一定的难度,避免不了存在各种各样的问题。除了教师定时定点的答疑之外,还可以充分利用网络优势,建立教学论坛、讨论群组等等。教师把教学重点,课件,作业习题等内容放到网站里,学生能够及时访问并下载;还可以通过E-mail和QQ进行网上答疑,增强教学的实效性。实践证明,课外辅助教学可以为更多的学生探讨、交流经验与心得提供良好的平台,对学生课外自学有很大帮助。
5 结语
在该校的实际教学过程中,该文介绍的教学方法和手段大多已被采用,从学生的期末考试成绩、上机测验以及计算机二级VFP考试的通过率来看,其教学改革效果非常明显。下一步的工作是依据该文的研究构建或完善相关平台,为提高课程教学质量提供支持。
参考文献
[1] 陈志敏,赵耀.高校非计算机专业VFP程序设计语言教学探讨[J].计算机教育,2010(7):127-129.
[2] 全国计算机等级考试教材编写组.全国计算机等级考试教程二级VisualFoxPro[M].北京:人民邮电出版社,2007:1-3.
[3] 张晓龙,邹密,周栩.VFP教学中培养计算思维能力的研究[J].科技资讯,2014(27):150.