独立学院“Visual Foxpro”课程教学改革探索

时间:2022-10-30 07:26:36

独立学院“Visual Foxpro”课程教学改革探索

数据库技术是计算机科学的重要分支,已成为发展最活跃、应用最广泛的计算机领域之一,几乎所有应用系统都涉及到数据库。而Visual foxpro(以下简称“VFP”)是目前计算机上应用最为广泛的数据库系统开发工具之一,它具备简单易学,功能强大等优点。因此,全国大多数高校(尤其是独立学院)都将其列入计算机专业或一些非计算机专业(如国际经济与贸易、市场营销等)的教学计划,赣南师范学院也将该门课程作为多个专业的必修或选修课程。为了提高VFP的教学质量和教学效果,笔者在教学过程中不断地进行改革探索,现谈谈自己的几点看法。

一、教学现状分析

1.教学学时不够。VFP功能强大,内容丰富,知识点非常多,并且这是一门实践性很强的课程,需要较多的时间上机操作。但多年来,学院对该门课程的教学时数分配都比较少,厚厚一本教材通常只上了一半或三分之一左右的内容便草草结束,没有时间让学生去建立一个相对完整的开发思路,而只会孤立地写一个命令,编一段程序,做一个表单,不会将它们综合起来有机地运用到一个完整的系统设计中,知识点零散,不能形成系统开发的整体概念,课程知识结构搭建不起来。因此,很多学生在学完这门课程后感到很茫然,不知道学习这门课程的意义所在,即便是学习很好的学生也是如此。

2.教材内容编排不合理。目前有关VFP的教材普遍存在着内容编排不太合理这样一个问题。教材基本上都是从讲解VFP的基础知识如常量变量开始,按部就班地编排,直到最后是面向对象的知识介绍。照这个次序来教学,再加上这门课的学时较少,很多本来该讲的内容都没能涉及,因此很难获得好的教学效果。另外,按以往的教学方法,在一开始讲授VFP时,会用较长一段时间来给学生介绍VFP的基本知识,如常量和变量、运算符和表达式、函数、命令的格式和功能等,这些内容枯燥乏味,不便记忆,有些学生往往是还没有开始去学就产生了畏难情绪,认为学习这门课程是个苦差事,从而失去了学习的兴趣,特别是非计算机专业的学生,本身计算机方面的知识就比较薄弱,同时又主观地认为学习这些知识与自己的专业学习没什么直接关系,将来也用不上。因此,往往不是主动地去学习,而是被动地接受,有些基础差一些的学生干脆就放弃了。这也是几年来这门课考试成绩总是不太理想的原因之一。

3.考试方法不当。考试是教学活动中检查“教”与“学”的效果的重要手段。不同的考试方法能激发学生不同的学习方法和学习动机。VFP是一门实践性很强的课程,“活”的东西很多,很多知识学生是否已掌握需要通过在计算机上实际操作并看是否能顺利通过才能够考核出来。VFP这门课程传统的考核方法通常都是期末理论考试,以理论考试成绩作为学生评定成绩的最主要依据。这样一来,学生为了考试过关,死记硬背,认为到时只要能在试卷上写出来就可以了,只重视书本知识的学习,而忽略了动手操作能力的培养,甚至有些学生在上实验课时玩游戏,上网聊天,学习缺乏主动性。

二、教学改革思路

1.重新编写独立学院VFP教学大纲。根据独立学院教育的特点,独立学院课程体系的构建应以综合素质的培养为主线。解决实际问题的能力和必要的相关技能是独立学院课程内容的关键所在。所以,在独立学院各专业的教学计划中,技能培养占有较大比例。“强化技能训练”是改革的要点,这就要求我们在VFP的教学中,更应该重视实验、实训环节。

独立学院教育要注重应用性、实用性、科学性和易学性。在编写教学大纲时,我们在教材的处理上舍弃一些现在用不到,将来也很少用的研究性内容,选用那些让学生看得见、摸得着、用得上的知识。对于本院使用的VFP教材,我们把第四章表操作与第九章创建项目、第五章索引及创建索引、第六章创建数据库结合在一起讲解,先讲创建项目,再讲创建数据库、表操作、创建索引。这样处理教材,既节省学时,又可使学生将所做的数据库、数据库表及后面所学的表单设计、报表设计等相关内容均放到项目管理器中,便于查询,也方便使用和修改。第七章重点讲解利用视图和查询设计器创建查询,并着重讲解利用视图设计器创建视图与用查询设计器创建查询的区别所在。把第十二章的表单设计及运行与第十三章的实用表单的设计放在一起讲授。第十四章重点讲解利用报表设计器创建报表,其余章节简略讲解。

2.调整教学方式方法。根据学生的实际层次,采用了以基本概念和理论为基础、应用为手段、能力训练为目的的教学方式,分理论和应用两条线索进行,其中理论教学采用传统的教学方式,而应用能力的训练则以学生为主,以一个实际管理信息系统的研制为目标,指导学生按软件工程的思想,完成其设计、开发的全过程。具体说,这门课程的教学分三个阶段:

第一阶段,专门学习VFP,熟悉它的环境和画面,认识它的基本程序结构和语法,了解数据库、表等基本概念,初步了解可视化编程风格,以上机操作为主要形式展开教学,要求达到能够建立数据库和数据表,能对表中数据进行简单地操纵,如提取、修改、增加、删除等,掌握选择、循环结构的书写方法,掌握窗体(Form)及其控件(如按钮Button、文本框textbox、网格grid等)的一些简单操作及其最常用属性、事件和方法的使用。这一阶段需要6至7周。

第二阶段,数据库基本理论和数据库领域内一些必备术语的学习。从本阶段开始,布置一些实际工作让学生完成,比如学籍管理系统、人事管理系统等,以实际系统的设计为例讲述VFP,学习表、视图、关联、主外键、索引等内容,同时结合其他数据库管理系统(DBMS),学习数据组织与管理、SQL语句使用以及数据并发控制等。在教学过程中,应始终围绕同一个系统的设计来展开讨论,这样,本阶段的学习,也即是对实际系统进行抽象描述的过程,要求学生写出书面的设计方案,内容包括系统业务流程、需求分析、功能模块结构以及数据模式等,然后确定编程风格,并利用VFP实现模块功能,这一阶段大致需要8周左右时间。

第三阶段,继续完善实际系统的开发。在前一阶段结束时系统功能均已基本实现,本阶段主要任务可分为两方面:一是集中测试软件的正确性和稳定性,二是在注重功能实现的基础上,鼓励学生对产品进行包装,其主要工作是界面的美化以及必需的音乐和动画的设计。这一阶段里,学生对数据库、DBMS,对VFP都应有了一些自己的认识,教师可根据学生的掌握情况或根据学生提出的问题作集体讲解。时间可安排2至3周。

3.改革VFP课程考试模式。我们对VFP课程考试也进行了改革。以往那种期末考试以试卷为主,重理论考核、轻实践考核的做法已经不符合独立学院培养应用型人才的要求。近来,我们已经在如何评定学生学习成绩的方法上作了一些改革,学生课程成绩评定为:平时占20%,上机操作占50%,试卷成绩占30%,实践性较强的知识点尽量放在上机操作上进行考核。上机操作主要是一些有利于训练学生动手能力的试题,重点测试学生的实践能力。

三、结束语

独立学院是我国采用新机制和模式办学的高等教育,是一种专门培养高等应用型人才的教育模式。根据独立学院学生的特点,必须针对本地区社会经济发展情况及社会需求,加强实践教学,培养急需的应用型人才。因此,独立学院VFP必须以实践、实训为突破口,课程突出独立学院特色。我们也将利用业余时间,分工合作开发一套VFP考试系统和模拟考试系统软件,这样,学生考试成绩由计算机阅卷,可以极大地减轻教师批卷的劳动强度。同时,考前通过模拟题的练习,既可以巩固学生所学的知识,又可以激发他们学习计算机专业相关课程的积极性。独立学院VFP课程要侧重应用性知识教学,适当兼顾学科的理论知识,为学生进一步提高、发展作铺垫。要坚决舍弃那些现在不用、将来也很少用的研究性理论。教学中,必须在重视基础内容传递的同时,把学生引导到科技的前沿,这是培养应用型、创新型人才所必需的。同时,也可以适度增加供学生参与讨论的内容,激发学生的独立思考和创新意识,培养学生分析问题、解决问题的能力。教师要不断地改革教学方式方法、不断创新教学模式,以适应时展的需要。

(作者单位:赣南师范学院科技学院)

上一篇:高职高专学生就业现状分析 下一篇:农民无序性政治参与的积极影响