《VFP程序设计》教学方法探讨
Visual Foxpro是一个优秀的数据库管理系统软件, VFP是Visual Foxpro的简称VFP采用了可视化的, 面向对象的程序设计方法, 具有良好的数据事务管理的特点, 是开发各种管理信息系统的常用工具。我院非计算机专业一直把这门课程做为计算机公共必修课程。开设这门课程的目的是使学生掌握数据库操作技能, 培养学生程序设计和开发面向实际应用的信息管理系统的能力。在几年的教学实践中, 我总结了《VFP程序设计》教学过程中存在的几个问题, 并提出应该从以下几个方面来提高《VFP程序设计》的教学质量。
1 存在的问题
1.1 学生的学习兴趣不高
《VFP程序设计》课程的开设对象一般为文科生, 要让他们一下子接受程序设计的思想几乎是不可能的, 大部分的文科同学都感觉《VFP程序设计》学习难度大, 产生了对这门课程的惧怕心理, 学习兴趣不高。
1.2 教师的传统教学方法不合理
很多教师采用的还是传统的填鸭式教学方法, 一味的按照书本照搬照套, 使得学生难以吸收消化这些知识。《VFP程序设计》是一门应用性非常强的课程, 并且很多国内的《VFP程序设计》教材在编排上都是按照先基础概念、数据类型、命令格式, 然后是开发系统当中的表单、菜单、报表等等, 最后才是综合应用。每一次授课如果只是按章节顺序讲授, 那么学生在头脑中很难建立起“系统开发”的整体概念, 这对教师的教学方法提出了更高的要求。
2 教学方法探讨
2.1 端正学生的学习态度, 提高学生的学习兴趣
作为教师应该端正学生的学习态度, 树立起学生学好《VFP程序设计》的信心。教师在第一次上课时, 必须向学生明确学习《VFP程序设计》的教学目的, 学生只有在明确了学习目的及VFP在现实生活中的实际应用领域, 才能有学好这门课程的动力。一般来说可以在第一次课上为学生演示一个实际的信息管理系统, 比如学生都非常熟悉的图书管理系统学生平时借书经常接触这个系统, 通过演示可以使学生知道, 我们将要学习的《VFP程序设计》可以设计出这样的信息管理系统, 学生看到实际的例子后, 逐步建立起学好这门课程的学习兴趣。
2.2 把握讲课节奏, 注意提高效率
我院《VFP程序设计》安排的周学时是2+2, 理论授课和上机练习各2学时。学时少, 要讲的内容多, 这就要求教师进行内容选讲。那么哪些内容必须要讲, 哪些内容要重点讲, 这些问题教师都要仔细斟酌。教材对知识点的阐述是一个一个独立的, 教师要在讲课中把它们串联起来, 使学生意识到它们是一个整体, 并且学会整体应用。对于教材的每一个模块, 列出必须掌握的知识点, 讲解重点知识和难点知识, 讲课直接从典型例题入手, 讲解概念、语法、功能及应用。对同一例题进行反复演示, 实践证明, 用例题来引导概念的讲解更直观而高效。
2.3 活跃课堂气氛, 使学生真正融入课堂
《VFP程序设计》的理论教学一般都是在多媒体教室内进行, 多媒体教室减轻了教师板书的负担, 增加了授课的信息量, 但同时也容易出现教师放幻灯片, 学生看幻灯片像看电影的现象。整个课堂一片死气沉沉。幻灯片的内容不是课本内容的重现, 而是教学内容的大纲和提要, 幻灯片要争取做到内容精良, 美观清晰, 有较好的视觉效果。在教学过程中, 有些内容不适合用幻灯片讲解的, 要在黑板上书写。例如在讲解数组变量的例题的时候:
例题, 定义数组AB (2, 2) , 赋值并输出
DIMENSION AB (2, 2)
A B (2, 2) =12 3
A B (2, 1) =1 1.1
A B (1, 2) , A B (2, 2)
这样的例题在黑板上进行过程演示, 会有较好的教学效果。
教师在利用电子教案讲解理论的同时, 也要与实际操作相结合, 即边讲边操作, 让学生在课堂上可以同步看到教室讲解和操作的过程。在操作的过程中还可直接让学生上教师机上操作演示, 增加与学生的互动, 既提高了学生的注意力, 又使学生更好的融入到了课堂之中。
2.4 精心设计上机实验, 提高学生自学能力
《VFP程序设计》是一门实践性很强的课程, 学生只有通过上机实践才能消化理解并掌握课堂教学中所学的内容。每一次实验课的题目需要教师精心设计, 实验内容既要做到与授课知识点同步, 又要做到练习由浅到深, 由易到难。教师在每一次实验课前要在机房向学生明确实验内容、实验目的、实验要求。并且准备好相关的素材, 如数据表等。一般来说, 学生在做实验的过程中都会遇到一些问题, 教师如果能全程跟随学生的思路进行讲解, 就能了解学生对知识点的掌握情况, 以便及时调整理论课的教学节奏。
同时, 教师还应注意对学生提出的问题, 讲解要点到为止, 有助于引导学生学会自学, 培养学生的自学能力。例如:设计一个欢迎界面表单, 让一条欢迎词慢慢从表单左面移入, 再从右面移出。这样一个练习, 可以让学生尝试变换移入移出的方向, 在上机实践中, 学生可以更加牢固的掌握表单和标签控件的很多属性设置方法。提高了学生的自学能力。
2.5 考核方法多样化, 全面提升学生的动手能力
良好的考核方法能使学生明确学习目的与方向, 激发学生的积极性。我院在《VFP程序设计》教学中, 采用的考核方法是平时成绩+上机成绩+卷面成绩三部分相结合的考核方法。平时成绩主要有学生的考勤情况和上课回答问题的记录组成, 占总成绩的30%;上机成绩主要有学生每次上机作业的情况和最终上机考试的成绩组成, 占总成绩的40%;卷面成绩主要有理论笔试的成绩组成, 占总成绩的30%。其中, 为了和计算机二级VFP考试接轨, 上机考试的题型和理论笔试的题型都和历年计算机二级的题型类似。这也有助于提高学生的计算机二级考试通过率。
从上面的考核方法中我们可以看到, 上机成绩占用的比例比较大, 这跟我们的教学目的:大力提高学生的应用能力是一致的。这种考核方法侧重实际操作能力, 能激发学生提高自己对VFP的综合应用能力, 实践证明, 这种考核方法对提高教学质量起到了很好的作用。
3 结语
总之, 要想上好《VFP程序设计》这门课程, 离不开正确的教学指导思想、科学合理的教学方法, 我们要本着一切从学生的实际情况出发的原则, 不断在完善教学方法, 以对学生负责的态度, 不断地学习、创新, 提高教师自身的素质, 从实践中探索出更多的教学经验, 以取得更好的教学效果。
摘要:VFP程序设计是非计算机专业的一门重要的计算机基础类课程。为提高学生的VFP程序设计能力, 本文讨论了VFP程序设计教学中存在的几点问题, 并给出了相应的解决方法。
关键词:VFP程序设计,教学质量,学生互动
参考文献
[1] 卢湘鸿.Visual FoxPro程序设计基础[M].清华大学出版社, 2006, 8.
[2] 夏梅宸.浅谈Visual FoxPro程序设计教学方法[J].高等教育研究, 2007, 6.
[3] 史济民, 汤观全.Visual FoxPro及其应用系统开发[M].清华大学出版社, 2004.