VFP课程教学方法研究

2022-09-11

Visual Fox Pro (简称VFP) 是由Microsoft公司推出的, 适用于微机的、面向对象的、可视化的关系数据库管理系统。它具有功能强大、操作方便、简单实用和友好的用户界面等特性, 是众多微机数据库系统的杰出代表[1]。多年来, Visual Fox Pro系列的数据库管理系统一直是我国高等学校本专科数据库程序设计的主流内容[2];也是我国计算机等级考试的二级的必考内容;与此同时用它开发的应用程序在社会上也广为流行。在高等学校开设的这门课程的教学过程中需要解决以下问题:如何给学生介绍抽象的概念, 如何促进学生积极主动地学习, 如何让学生了解所学到的理论知识的实际应用等。这些在教学过程中遇到的挑战促使教师寻找更为有效的教学方法, 为学生创造一种轻松、活跃的学习环境, 提高教学效果和质量。

1 以系统演示为导向

目前各类高校所选用的VFP程序设计教材中, 编写的顺序是首先介绍数据库系统所涉及的基本概念及术语, 其次介绍VFP中的数据元素, 再次介绍表、数据库等基本操作, 最后是面向对象的程序设计。通常在教材的后面都有一个系统开发的实例。在传统教学过程中, 教师的授课顺序通常是按照教材的编写先后顺序, 也有些教师在个别章节中调整了授课顺序。但是由于绝大部分学生还没有接触过这种可视化的编程界面, 对面向对象程序设计的基本概念知之甚少, 甚至一无所知。采用这种教学方法显然很难取得良好的教学效果和质量。为此, 提供一种有别与传统教学方法的一种方案可供参考。首先授课教师应该在上课前准备好一个用VFP开发好的系统, 在第一次上课的时候先让学生熟悉VFP集成开发环境, 然后将系统主要功能模块给学生进行演示, 在演示过程中同时可以渗透一些基本的概念。例如给学生演示一个已开发好的学生成绩管理系统, 首先看到的是一个登录界面, 然后介绍表单的相关内容 (在VFP中把这个界面称为是表单) 。

将主要功能模块演示后, 学生定会对面向对象的程序设计有了感性的认识, 同时也激发学生的好奇心。这样很容易使学生对VFP这门课产生浓厚的兴趣, 有了学习兴趣, 学习的效果自然提高。

2 以任务驱动学习, 培养学生自学能力

以教师为主导, 以学生为主体 (简称主导-主体) 的教学模式不仅体现了教师的主导地位, 便于系统知识的传授, 又有利于具有创新思维和创新能力的创造型人才的培养。在VFP课程的教学过程中, 也应该使用“主导-主体”的教学模式[3]。只有在教学过程中留出足够的时间和空间让学生参与, 充分发挥学生的主动性和积极性, 才会实现学生创新精神和自学能力的培养。引导学生充分利用图书馆和网络资源, 提高学生的学习能力和掌握如何获取所需知识的能力及文献资料检索的基本方法, 使学生在碰到相关问题时能迎刃而解。以此为出发点, 在教学过程中, 对于简单的课程内容, 给学生创造机会登台讲解给大家。这样一是在任务的驱使下提高学生的自学能力;二是通过在这个过程让学生相互讨论, 互相启发;最后对于有争议的问题由教师进行讲解或让学生自己查找有关资料找到正确答案。这样可以逐步提高学生的自学能力和解决问题的能力, 实现创新人才培养的教学目标。在每节课课后可根据课程进度给学生留适量的难度适中的课后作业, 题量及难度不应过大, 否则会打消学生的积极性。

3 加强实践环节, 提高程序设计能力

VFP课程的教学目标之一就是培养学生进行程序设计的技能, 形成良好的程序设计风格。为以后走上工作岗位打好基础。与此同时, 鼓励学生参加全国计算机等级考试这一重要的实践环节。参加考试的目的, 一是可以检验自己的学习效果, 二是为自己在就业竞争愈发激烈的当今社会增加一些砝码。

4 结语

以上是VFP课堂教学的一些方法和体会。随着高校硬件条件的改善, 随着网络的普及, 可以充分利用网络资源, 给学生提供网络学习的机会。相信通过教师和学生的共同努力, VFP课程的教学效果会进一步提高。

摘要:VFP是高等学校一门重要的程序设计课程。本文提出一些VFP课堂教学方法和体会, 旨在提高学生的程序设计能力。遵循以教师为主导、学生为主体的教学模式便于培养具有创新思维和创新能力的创造型人才。同时, 要重视实践教学环节。

关键词:VFP,教学方法,教学模式,主导-主体

参考文献

[1] 赵忠孝.数据库原理及Visual FoxPro应用[M].北京:高等教育出版社, 2004, 8.

[2] 谢膺白.Visual FoxPro9.0程序设计教程[M].西安:西安交通大学出版社, 2007, 8.

[3] 马霞歌.数据结构教学方法研究[J].现代电子技术, 2007, 1.