【摘要】高职院校Visual Foxpro课是一门实践性非常强的课程,包括程序的开发和程序的设计,要求学生具有一定的动手能力和深刻的知识应用能力。当前,我们发现在高职院校关于Visual FoxPro课程的学习过程中,学生学不能用成为教学的一大问题状况,因此有必要针对这些问题状况采取一定的措施,以提升教学的质量。
【关键词】高职院校 Visual Foxpro课 教学质量
一、高职院校Visual Foxpro课教学存在的问题
高职院校Visual Foxpro课的教学目标是让学生学会必要的数据库理论知识,可以有效的构建与应用数据表、 数据库、菜单、视图、查询、表单、报表,可以开发一个小型的针对实际运用的桌面数据库系统。
(1)学生学习目的性不强。VFP课程中会存在表、数据库、视图的操作,这方面跟WORD,PS有点相近,很多学生会误认为这类课程实际应用性不大,不如多学习WORD,PS。而且这类课程不像VB、VC那样具有编程功能,针对的功能更独特,不那么综合。学生在学习了几节课后就不怎么爱学习这类课程了。
(2)教学的实践环节比较欠缺。历年来,应试教育一直是我国教学过程中的主旋律,重理论轻实践就成为教育中的普遍现象。近年来,随着素质教育的提倡,实践环节有所改变,但是教学的实践过程并不理想。学生上机不做准备,实验过程照本宣科,造成要操作的过程不理解,实际的实验过程就成为学生的练字速度的过程,学不能用就成为大部分学生的常态。
(3)课堂上教师不能突出教学的特色。高职院校本身的宗旨就是培养一批具有技能性的综合性复合型人才,学生的动手能力要求非常高。而实际的教学过程中,教师为了提升考试成绩,过渡强化理论教学,导致实践教学的过程被弱化,而高职院校本身的特色就是强调实践教学为主,强调VFP数据库系统的实际应用能力培养。通过调查发现学生在学习完这门课程后,数据库的基础理论知识和基本的操作倒是掌握了,但是其知识无法融会贯通,没有形成一定的实际问题的解决能力。学生学不能用,学习变成了他们不断进行课本背诵的一个过程,反复枯燥的学习过程极易造成学生的兴趣丢失。
二、高职院校Visual Foxpro课教学质量提升措施
(1)改变教学内容的次序。VFP 课程的教学内容构成是数据库、面向对象、面向过程三大模块,在课本里面的编排从基础知识开始依次进行,到最后是面向对象的知识的介绍。这样编排下,教师在教学过程中就会有一段非常长时间进行基础知识、概念的教学,并以面向对象(表单制作)为主线的表单讲授,面向过程程序设计的讲授,这样的讲解知识会存在前后断接,内容枯燥,不易记忆,上机操作时已忘了大部分,学生的思想意识会被扭曲,积极性会被磋商。因此VFP数据库管理系统课程的教学内容次序应相应调整。VFP不仅是一门语言,更是一个数据库管理系统,其突出的特征就是数据处理,但是里面的内容又和C语言中的定义在概念上是一致,尤其是它的常量、变量、表达式和函数及常用命令等方面,所以在讲解时这部分内容要略讲。讲解是应先用一个课时讲解数据库的概念,然后讲授数据库表的操作,以及数据处理作为重要方面,包括数据库的建立、表结构的创建和修改、构建表索引、构建表之间的关联等。构建好了表,然后将有关表的操作的各种命令进行讲解,而且指导学生每个命令在表上的运行情况,以增强对命令、命令格式、执行结果的渗透。这些是VFP事件过程设计的基础,叫也可以结合C语言中的相关内容进行讲解,加深理解,面向过程的结构化程序设计的基本内容就学习完成了。接下来就是向对象的程序设计教学,可以详细介绍对象的属性、方法、事件,包括什么是事件、怎么触发、怎么给事件编程等内容。有了这些基础知识后就开始进行VFP的常用控件的学习,通常用时一两个课时讲解。当这些系统知识学习完成后就可以让学生自己设计一个信息管理系统,这过程教师不能袖手旁观,随时了解学生遇到的情况,要加强对学生的各种问题进行指导,让学生所学的知识进行任务的完成。
(2)改革考试方式,强化实践训练。教学的真正的目的是学以致用,而学不能用注定这样的教学只是突增人的烦恼,让人花更多的时间浪费在没有价值的学习上。VFP本身是一门实践性很强的课程,各种数据操作命令、不同的属性设定都要借助计算机来验证、理解和记忆。单纯的依靠考试来证明学生在该课程上面学习的成果显然是片面的,尤其是科学技术知识是随时代发展也在不断变化的,而且要求一些东西记忆下来,对上号的考试就成为能力的一种表现,这是完全错误的。而且应该以实践训练作为主要教学手段,将学生的动手能力和运用知识的综合能力作为考核手段。在实践的教学过程,教师可以通过理论联系实际的教学方式进行,讓学生进行实际操作的锻炼方式进行。例如:在教学过程中教学用一个实际的管理系统贯穿课堂教学的始终,让学生知道这个系统是用 VFP 开发的,如我们常见的系统:高考报名系统,针对这个实际的系统进行功能模块的分析,关于构成中由哪些知识构成,在本课程哪些章节。学生就会因此去寻找这些知识,并加强知识的前后的关联性,学生学习完成后就进行系统构成的演示操作,理论与实践就会在这其中得到完美的碰撞。
(3)讨论法学习。长期以来,学生处于一个被动的学习地位,教师成为教学的主角,这种本末倒置的教与学构成,严重的戳伤了教学的效率和教学产生的实际价值。讨论学习法完全是这种模式的颠覆,学生和学生之间,学生和教师之间可以形成一种平等的关系,大家不在是一个上下的关系,而且是一个合作式的关系,VFP 程序设计课程更多的需要构建这样的教学方式。VFP 程序设计课程中不仅是知识的理解,而且会设计的构建,这其中会怎么设计,知识的应用有没有错误,都需要大家来探讨,形成一种合作的关系,以突破问题的解决速度,和知识的强化理解过程。在课堂讨论时,教师作为一个指引者,要有机的把各种不同问题串连进去讲解,进一步提升对知识的理解和运用。
参考文献:
[1]代云韬,郐媛媛. 《Visual Foxpro程序设计与应用》教学改革的探讨[J].辽宁行政学院学报, 2016(03).
[2]王净.Visual Foxpro一体化教学探索与实践[J]. 职业,2016(30).
作者简介:郑帅(1977-),女,四川职业技术学院,研究生学历,高校计算机教学。