论文导读::较简单、容易上手。课改方案已逐步清晰完善。经过一年来的探索与实践。
关键词:VFP,课改,探索与实践
0引言
高等院校非计算机专业学生的计算机能力培养分为三个层次:1、计算机文化基础,2、计算机技术基础,3、计算机应用基础。“VisualFoxPro程序设计”属于计算机技术基础类课程。Microsoft Visual FoxPro 关系数据库系统是新一代小型数据库管理系统的杰出代表,它以强大的性能、完整而又丰富的工具、极高的处理速度、友好的界面以及完备的兼容性等特点,备受广大用户的欢迎。相对于其他数据库管理系统(DBMS)软件来说,VFP较简单、容易上手,已经跃身为国内独立学院非计算机专业首选地计算机技术基础类课程。集美大学诚毅学院是一所独立学院,创办于2003年,每学年有约2000名的学生学习VFP课程。历经7载的实际教学经验积累与学生反馈沉淀,结合时下社会对高等教育新的要求新的期望,诚毅学院于2010年提出了VFP课程改革项目,经过一年来的探索与实践,围绕着如何在教学过程中激发学生的学习兴趣、调动学生的积极性,提高该课程的教学质量和教学效果,使学生真正掌握一门计算机语言,课改方案已逐步清晰完善。
1 VFP课程特点与教学现状
VFP课程知识点繁多、系统庞大。既包含了数据库理论课改,又包含了编程语言等相关知识,还涉及到面向对象的图形化编程思想、查询、SQL等知识点。不可能在有限的课时内进行面面俱到广泛而深入的教学。这就要求教师根据具体的教学对象、自己对教学内容的理解以及上机实践的安排,在计划课时内进行合理地规划哪些是需要重点介绍的部分,哪些是需要概括介绍的部分。在教学考核方面,国内大部分独立学院、民办高校对计算机技术基础类课程的考核与国家或者省级的计算机等级考试直接挂钩中国论文网。甚至有些院校把等级考试证书直接与学士学位挂钩,没有等级证书的学生不予颁发毕业。然而对于非计算机专业的学生来说,一部分很少接触计算机,对计算机还很陌生;另一部分接触过计算机,对计算机较有兴趣。但进入VFP课程学习后,他们就会发现VFP和计算机基础、电脑游戏的截然不同,完全是两回事。VFP主要是数据库管理、程序算法和面向对象三大块。尤其是数据结构、程序算法以及结构化查询语言,许多知识概念性、理论性强,算法抽象理解困难。这让部分学生会产生恐惧心理。还有就是部分学生认识不到VFP的应用方向,花那么大的精力学习一门将来用不到的课程,学习兴趣自然大打折扣,从而缺少了积极性、主动性。
2 课程改革探索与实践
2.1 弱化等级考试、避免学生突击题库、考试攻略
国内大部分独立学院对计算机技术基础类课程的考核与国家或者省级的计算机等级考试直接挂钩。计算机等级考试作为一个大范围大区域的普遍性统一测试,在一定程度上是公平公正合理的,但是等级考试也有他的不完整性。首先,计算机等级考试已有十几年历史了,在总结这些年的考试试题我们不难从中寻找到考查的模式与规律,市面上有大量的等级考试攻略类图书,有些学生平时对课程内容一知半解模棱两可,考前靠突击这些所谓的考试攻略即可全身而退轻松过关。这明显违背了高等院校的教育初衷。其次,为了应对被机构与图书预测考题的尴尬,等级考试主考方也是绞尽脑汁想方设法的出一些偏题怪题,例如对类似”EMPTY()”、”CHR()”等函数的考查,这也是从另外一个方面违背了高等院校教育的精神。
基于多种因素的综合考虑,在实际的教学过程中应该考虑适当弱化等级考试,由教学第一线的教师通过结合学生整学期的学习实际情况以、学生的实践任务完成程度和等级考试成绩三个方面,决定学生在期末的最终考核成绩,避免学生突击题库、考试攻略等现象。
2.2 任务驱动式实践课程管理
独立学院在设置日常教学管理的时候,往往会考虑到独立学院与普通高等院校在生源上的差异。独立学院的学生比较擅长沟通交流热衷于社会实践社团活动等课改,但在学习的积极性与自觉性上有着较为突出的缺陷。针对这种情况,独立学院对日常的教学课堂管理相当重视。教务人员甚至是分管院系的领导频繁到课堂一线走动监督课堂纪律。这就照成了一种常性且有趣的现象:实践课上,部分学生无精打采慢条斯理、部分同学无所事事东张西望。究其原因,不外有二,实验任务完成了,但老师不允许提前离开机房;不管实验任务是否完成,反正响铃就下课。基于上述的现实因素考虑,结合多年的实际教学经验,在VFP的实践课堂内,采用任务驱动式的管理模式可以大大提高学生学习热情、效率、创造性。所谓任务驱动式实践课程管理,是指教师在实践课堂上按照难易程度分配学生的实验任务,只要学生完成本次课的实验要求,即可以自由安排剩余的课堂时间。若是下课钱仍就未完成实验任务,则扣减相应的实践分值或者是要求下次课之前把任务完成。
2.3 针对不同基础的学生区别教学
学生通过高考进入高等院校,同一所高校学生的基础知识层次基本相似,但计算机水平例外中国论文网。由于地域差异、家庭环境差异、各中学教育理念差异等,照成同一所高校学生的计算机水平良莠不齐差距悬殊。传统的对所有的在校学生相同专业统一课程设置的做法在一定程度上保证了学生受教育权利的公平公正,却在另外一种意义上丢失了区分个体差异的能动性。有部分学生可能在中学的时候已经某些途径已经具备了较强的计算机操作能力和编程语言识知能力;有部分学生可能由于各种原因,在进大学之前只是听说过计算机完全没有实际操作过,或者即使有经常操作计算机但只局限于满足平时生活的娱乐,而对计算机的运用以及编程认知程度几乎为零。如果把这些学生安排在同一个班级,用同一种教材,完成同等程度的VFP课程学习,必然会照成部分同学完全跟不上教学的进度,或者非常艰难;而有些同学则在这门课程的整个学习过程中完全没有得到应有的进步与提高。基于这些因素考虑,集美大学诚毅学院目前正在试行着在新生入学的时候尝试计算机水平测试,通过测试把学生分成快班与正常班,通过这样的分班分层制度,在正常班着重学生的基本知识教学与基本应用普及;快班着重学生的编程能力提高与数据库管理水平提高。
2.4 课程总串联——综合系统设计
之前的VFP课程教学主要以计算机等级考试为纲,过分强调学生的一次通过率,照成在教学过程中教师把绝大部分的精力耗费在学生对等级考试大纲内知识的掌握与重复巩固上,知识的与技能的传授演变成畸形的应试型灌输。学满60甚至80个学时的VFP课程后课改,学生仍不具备独立创建、开发数据库系统的能力。在明确并且执行第一条课改方案后,VFP课程的教学计划被划分为两个部分,第一部分基础知识学习,包括数据库、表、表单、报表、菜单、查询、SQL等;第二部分课程总串联——综合系统设计,要求学生在2至4个星期内设计一个工作生活中可行、可用、易用的数据库应用系统,这个系统能够很好的综合串联起第一部分的基础知识技能。例如好友通讯录系统的设计,首先需要提供一个美观、人性的操作平台,涉及到表单;存储数据信息,涉及表与数据库的操作;便捷的查询方式、增加修改删除通讯录信息,分别涉及到查询、SQL、相关命令等;个人隐私保护用户登录,涉及程序设计、数据类型、数据结构等;最终生成应用系统,涉及到软件打包发布。不难发现,通过上述的好友通讯录系统的设计与开发,学生对VFP的掌握和理解将会有一个本质上的提升。
3 小结
希望通过以上若干方面的课程改革探索与实践,能够在教学过程中得到更好的实施效果,让更多的学生喜欢VFP、掌握VFP。当然,教学改革不可能一蹴而就,还需要从学生需求、社会需求、制度需求的立足点出发,不断地完备更新。
【参考文献】
[1]关伟哲,《VFP实践教学的探索》[J], 长春金融高等专科学校学报,2010年3期69-71页
[2]佟彪,苏中斌,《高职VB语言与测量程序设计课程改革实践与探索》[J], 辽宁省交通高等专科学校学报,2009年4期49-51页
[3]袁敏《高校课程改革与发展的文化研究》[J], 中国电力教育2009年11期110-112页
[4]昌晓莉,《论高校通识教育的课程改革与教学》[J], 国内高等教育教学研究动态,2009年15期7-8页
|