浅谈Visual FoxPro教学方法

时间:2022-08-26 04:07:01

浅谈Visual FoxPro教学方法

【摘要】本文总结了VFP课程的特点,提出了提高VFP教学质量的一系列措施和方法。

【关键词】Visual FoxPro 教学方法

【中图分类号】G632.0 【文献标识码】A 【文章编号】2095-3089(2013)03-0159-02

Visual FoxPro是一个可视化的面向对象的数据库管理系统,它以其独特的数据管理的功能,在组织VFP的教学过程中,不能简单地套用其他语言的教学方法,而应针对VFP的特点,进行大胆的改革和积极的探索,总结出一套行之有效的方法和措施。

一、合理地调整教学内容的次序

由于VFP课程的教学内容由数据库、面向对象、面向过程三大模块构成。如何合理地安排这三者的先后次序,所谓仁者见仁,智者见智。有人先讲授表单,以面向对象(表单制作)为主线。也有人先讲授面向过程的程序设计,以程序设计为主线。但是,我认为VFP首先是一个数据库管理系统,而不单纯是一门语言。VFP最典型、最突出的特点是数据处理。所以应该先讲授数据库表的操作,以数据处理为主线,将三大模块合理地穿插讲解,这不仅能使学生将所学内容前后联系起来,也有助于学生对所学知识的巩固和理解。

二、合理地安排理论与技能的时间

VFP是一门操作性极强的学科,形形的命令及属性设置操作很简单,教师在多媒体教室讲解,学生都能听得懂。但是过了几天,上机实作早已忘得一干二净,什么也做不起来,这就是理论与实践的脱节。

如果全部在机房授课,学生则忙于操作计算机,无暇顾及教师在讲些什么,更有甚者则已悄悄地玩起了游戏。教师在兴致勃勃讲课之时,也不愿听到下面"嘀嘀"、"嗒嗒"的鼠标点击和键盘敲打声。许多教师虽然对在机房授课情有独钟,却迟迟不敢付诸行动。

根据多年的探索与实践,我们将每周的6节课,2节安排在多媒体教室,4节安排在可实现多媒体教学的机房。在多媒体教室上课可保证授课的系统性、连续性,也保证了授课的进度,还防止了学生的注意力分散,进而保证了理论授课的质量。在多媒体机房授课,可以一边讲、一边练,教师每讲完一点,还可以检查学生是否操作正确,对不会的学生则可以手把手地教。这样就保证了每教一点,学生就掌握一点。一方面避免了学生囫囵吞枣,另一方面又避免了教师只顾进度往下赶。同时,这种方式还增加了教师与学生的交流,便于教师因材施教,适当调整教学的内容、进度和方法。

三、采用悬念教学法

上课时,教师先提出一些与教学内容有关的实际问题,让学生想想如何解决。如在讲解表的基本操作时,可提问学生如何将本次期中考试的成绩汇总,还要排名次呢?然后引出本节课的统计与索引命令。通过设置一些悬念,再让学生用计算机去解决,他们会觉得学习计算机确实有用,能够解决实际中的问题,从而也提高了学习的积极性。

四、采用分组教学法及因材施教法

由于学生的背景、知识积累不同,个体差别很大,而学校在学生进校时分班是随机的,这就造成一个班级学生的起点不一样。在教学中,教师根据学生的情况,把学生重新分成小组,针对每一个小组,在符合全体学生的教学目的和教学要求下,制定不同的教学进度,安排不同的教学内容,对于那些"吃不饱"的学生,教师可以布置较难的习题,并在教师的指导下,进一步实践提高。而对那些"吃不了"的学生要因势利导,及时巩固。

五、采用讨论法

学习有两种类型:一是主动探求的学习,另一种是被动灌输的学习,也可以说一种是以应用知识而学习,另一种是以记忆知识而学习。"一言堂"就是学生被动灌输的学习。VFP程序设计课程,在教学中如果没有学生的积极参与是不可能取得好效果的。笔者在教学中给予学生更多的自,进行课堂讨论。课前教师先将教学内容布置给学生,让学生进行预习,并将教学目的及典型习题打印给学生,指导学生有目的的自学,在自学中发现问题,积累问题,在课堂讨论时,教师有机的将不同问题串连,进行讲解。这样学生在经过"自学"、"质疑"过程,使学生思维活跃起来,乐于参与到教学活动中。

六、对比法

在讲表的复制时,可以先讲解复制表的结构方法,而在讲解记录的复制时,则主要向学生讲清结构与记录复制的区别。

七、演示法

在讲述数据字典时,及时地通过多媒体网络教室加以演示,一边讲解,一边操作。这种理论联系实践的教学方法,大大降低了学习难度,又提高了学生学习兴趣。

八、让学生参与课后教学活动

教学不仅仅是指课堂教学,还应包括课后一系列活动,如批改作业、答疑等。学生可以在教师的指导下,相互批改作业。在批改作业过程中,学生之间可以讨论,教师可以参与其中。这种形式,不仅可以培养学生认真负责的态度,还可以起到改错、练习的作用。

九、激励学生课外多练习

VFP是一门实践性很强的课程,众多的数据操作命令、各种各样的属性设置都需要通过上机来验证、理解和记忆。由于课程时数的限制,课内不可能安排更多的实验时数。为此,我们鼓励学生课外多上机、多练习。

十、理论联系实际

在整个教学过程中用一个实际的管理系统贯穿始终。教师可以在第一次课上演示某个管理系统,告诉学生这个系统就是用VFP开发的(如高考报名系统),它由几个功能模块构成,要实现这个系统需要哪些知识,对应于本课程哪些章节。这样,可以使学生从一开始就能明确本课程的学习目的与目标,进而激发学生的求知欲望,变被动学习为主动学习。以后每次教学活动都围绕着实现、完善这个系统,来组织和安排教学内容。同时鼓励学生阅读课外参考文献,上网查阅参考资料,使自己的管理系统更完善、更具个性化。这不仅可调动学生的学习兴趣,还能拓宽学生的知识面,让学生掌握教师在课内无法顾及但又很实用的内容。

十一、加强考核

为了了解学生对知识的掌握情况,及时地考核学生所学的知识。每次考试结束,分析考试结果,并将分析结果公布。该项措施提高了学生对本课程的重视程度,促进了教师对教学的投入,同时也为我们了解和把握教学质量提供了可靠的信息。

总之,由于VFP的教学内容集数据库、面向对象和面向过程为一体,要在有限的时间内教授这么多内容,且让学生熟练掌握确实不易。应该说,在VFP的教学过程中没有统一的定势,教师可根据学生的实际情况,积极地进行教学方法和手段的改革,大胆的探索创新,形成和总结出一套富有自身特色的教学模式。

上一篇:浅谈体育教学推动素质教育全面发展 下一篇:怎样做好数学分层教学