《VFP程序设计》课程教学初探

时间:2022-04-23 03:43:40

《VFP程序设计》课程教学初探

摘要:本文主要针对当前部分独立学院《VFP程序设计》教学的现状,结合自身的实际教学经验,对《VFP程序设计》从教学观念、教学方法和教学实践等方面提出了一些个人的观点。并对该课程的教学改革提出了一些建设性意见。

关键词:独立学院;VFP程序设计;教学探讨

中图分类号:G632文献标识码:A文章编号:1007-9599 (2010) 06-0000-02

Course Teaching of "VFP Programming"

Ma Yajun1.2

(1.College of Computer Science of ChongQing University,Chongqing400067,China;

2.Pass College of ChongQing Technology and Business University,ChongQing401520,China)

Abstract:This paper mainly discussed some current Independent Institutes "VFP Programming" Teaching,combined with practical teaching experience,set some viewpoints on "VFP Programming" teaching concepts,teaching methods and teaching practice,and made some constructive suggestions on teaching reform of this course.

Keywords:Independent Institute;VFP Programming;Teaching Investigate

一、引言

Visual FoxPro(简称VFP)是一种关系型数据库管理系统,也是开发中、小规模数据库应用系统、管理信息系统的常用工具。VFP在我国比较流行,许多独立院校都在开设这门课,目的是培养学生实际应用计算机的能力。同时VFP也是全国高等院校计算机等级考试的考试内容之一,由于这门课程是非计算机专业学生第一次接触的计算机类课程,对学生有一定的难度,教学中也存在一些问题。在VFP教学过程中要明确教学目的,合理选择教学内容和教学方法,鉴于独立学院学生的特殊性和课程的特点,研究新形势下适合非计算机专业学生的VFP程序设计课程的教学改革,探索出一条适合独立学院自身特色的教学方法,对提高教学质量,增强毕业生的就业竞争力,具有非常重大的现实意义。

二、存在的问题

(一)独立院校建校时间短,师资队伍也是聘用起步、以外聘为主,主要依赖原母体学校的师资。同一个教师面对不同的教学对象,采用的却往往是相同教材,甚至是相同的讲义、相同的授课方式,这样的方式使得教学效果必然大打折扣。所以,面对新的教学对象,如何丰富教学方法、改革教学模式、加强对教学过程的管理、保障教学任务的顺利完成,是我们必需认真思考和解决的问题。

(二)独立学院是由普通本科高校与社会力量合作举办的进行本科层次教育的高等教育机构,它是公办高等院校教学资源与社会资金的有机结合的产物。学生的基础参差不齐,无论是学习习惯还是学习能力上与一本、二本的学生有一定的差距,学习目的不明确,学习积极性不高。对于非计算机专业的学生,尤其是文科生,尽管他们已经学习过一学期的计算机文化基础。但进入大学的计算机程序设计课程学习后,会体会到很大的区别,程序设计的许多基础知识都是概念性强,理论性强,内容丰富且抽象,具有严密的逻辑性,学习难度比较大。

(三)学生对计算机程序设计课程的认识是不同的。许多学生认为计算机程序设计对自己的用处不大,学习这门课程仅仅是应付考试的需要,所以学习的动力不足,激情不高,进而会导致学习方法不正确,迟迟不能入门,学生在学习过程中,不清楚学科的特点,学习时只局限于每节课的分散的、零碎的知识,不注重知识的连贯性与整体性,不能将知识进行融会贯通。这时有的学生会产生畏难情绪,学习兴趣开始降低,还有部分学生感觉学的是没用的内容,与专业不符,提不起学习兴趣。因此学习的主动性也不强,并且在目前的课堂教学中,还是以教师讲授为主,无法充分调动学生学习的主动性,随之也降低了学生学习的积极性和热情。于是就造成了基础知识掌握的还比较扎实,但编程思维却很难建立,以至于遇到实际编程问题不知从何下手。还有些学生难于掌握语言中一些过于技巧和灵活的表达,对其本身一些特有的概念模糊,尤其程序设计的应用理解不够透彻。但本课程的教学目标不仅仅是教会学生一些关于VFP语言的语法知识,而是以这些语法知识为载体,培养学生学会用计算机分析问题和解决问题的能力。

(四)不重视实践教学环节。在VFP的实际教学过程中,上机学习知识是必不可少的环节,也十分重要。但是实际情况往往是学生不明确实验目的和内容,上机前不对内容进行预习,结果导致操作时一味模仿教师操作的实例,或者直接依照实验指导书操作一遍,对所要调试的程序不理解,往往会导致上机学习变成打字练习,当然更不能做到对知识举一反三、灵活运用。

(五)教学思想和方法单一,以往教学总是教师讲,学生听,学生容易疲劳,也容易养成上课就等着教师教的依赖心理,而且教师授课习惯把主要精力放在基本语法的解释上,以课程为主,重理论,轻实践,把上机作为验证理论的手段。学生不能系统全面地认识和应用所学知识,缺乏创造性思维和解决问题的动手能力,面对实际问题无从下手。

(六)教材是教师实施教育的重要载体和主要依据,是学生获取知识、发展能力的重要渠道,也是考核教学成效的重要依据。因此要教好这门课程,选择一本具有课程特色,突出实践、适用性强的课本,势在必行。

三、教学改革措施

VFP语言课程的教学分为理论教学,实验教学两个环节。如何激发学生的学习兴趣,需要充分利用这两个环节。上述问题的产生主要是教学思想陈旧,教学手段,教学方法不当,考核方式单一等原因所致。要从根本上改变现状,就必须进行教学改革。

(一)明确教学目标,制定详细的教学计划。教师在授课前要根据学生的具体情况,调整授课内容,重难点,教学计划及进度等。对于非计算机专业的学生来讲,除了让学生明确VFP的实际应用价值之外,还涉及到学生参加国家计算机等级考试的过级率,在有限的课时情况下注重过级率,难免会忽略VFP程序设计的实际应用价值,注重实际应用势必会影响到过级率。所以教师应该把两者有效地结合在一起,制定合理的教学计划。

(二)突破传统教学模式,为了让学生理论联系实际,将理论课与上机课结合成一体,将整个教学过程安排在有多媒体工具的机房,进行现场教学。在每次两节课的教学中,教师先把知识点列出来,告诉学生本次课要掌握的内容,并对理论知识作相应的讲解,布置上机练习,学生完成上机任务。通过此方法实践,颇有成效,教师讲解理论知识的时间和学生上机的时间也变得非常灵活。学生可以认真学习,真正熟练掌握VFP程序设计的实际操作能力,并且加强了学生的自学能力。俗话说,兴趣是最好的老师。教师在教学过程中,尤其是学生初次接触到这门课的时候可以引入一个与学生生活或学习有关的系统(如学生学籍管理系统),这样不仅可以向学生展示了VFP数据库管理系统的全貌,还可以使学生了解VFP和实际工作学习的关系,从而可以激发学生的学习兴趣,坚定学好这门课的信心。采用这种案例式教学法授课学生爱听,学习的积极性也很高,教学效果也较理想。对抽象内容的讲解,结合具体实例的讲解比用空洞的语言讲解效果要好得多。在教学过程中应对知识点强化训练,采用多媒体电子课件等现代化的教学手段,摒弃单一的教师,黑板,教材教学方式。既可以增加课堂教学容量,形象动态地模拟教学中讨论的许多抽象概念,又可以达到帮助学生理解和掌握基本知识与基本概念的目的,使课堂教学更具有生动,直观性,提高学生的学习兴趣和学习效率。另外教师在授课时大可不必按教材的编排章节循序渐进,可借助学生对计算机的感性认识,单刀直入教学的主题和深层部分以调动学生的主观能动性。从学生比较感兴趣,同时又是“VFP程序设计”难点的表单入手,精心挑选的具有典型代表意义的例题着手进行讲解,慢慢的引入编程的思想,和语法的基本结构,让学生带着兴趣在不知不觉中掌握了“VFP程序设计”的语法基础,和编程的基本思想。

(三)注重培养学生编程思维能力。作为一门语言课不能只是一般意义上的知识传授,其真正目的是让学生掌握程序设计的基本方法,培养他们的逻辑思维能力。所以课程的重点是如何去培养学生的编程的思维。在实际的教学过程中,我们发现有些认真学习的学生,对语法、命令格式、甚至常用函数等细节概念掌握的很扎实,但碰到稍微复杂一点的编程则无从下手。因此教师在教学过程中要注重程序设计的算法讲解,培养学生的编程思维,帮助学生转变思维方式,在讲授语言的语法,语义的同时将语法知识融入到生动实用的程序实例中,加强算法的分析训练,有利于在学时紧张的情况下学生通过自学提高分析问题的能力,培养学生形成以算法为中心的思维模式。

(四)注重实践环节,加强上机实习的组织“VFP程序设计”是一门实践性比较强的课程,在学习过程中,仅书面理解往往是不够全面的。通过上机实践,学生才能真正理解消化课堂上的教学内容,纠正原来理解上的偏差,加深了解。在整个教学过程中,必须合理安排课堂教学和上机实践的时间。在有限的上机时间内,精心安排上机实践,使学生的练习由浅到深、由易到难,练习实践主要是一些经典的基本题型,以达到巩固和熟练的目的。另外在课外可以安排大作业,提供给学生一个简单的系统设计框架,让学生在一个学期内完成一个简单的系统,强调学生要通过多种途径解决自己遇到的问题,要学会有效的利用网络资源等,这些措施有效地促进了学生上机实践的积极性,提高了学生的操作水平和解决实际问题的能力。最终结果作为期末考核的一部分,这样即弥补了上机课时的不足,又增强学生学习“VFP程序设计”的连贯性和趣味性,同时培养了学生的自学能力。

四、结束语

“Visual FoxPro程序设计”相对来讲,是一门易上手又实践性很强的课程。通过实践有力的证明了更新教学观念,改进教学方法,加强实践教学环节,能够进一步提高学生解决实际问题的能力,取得良好的教学效果。

参考文献:

[1]纪丽莉.信息技术课中实施分层次教学[N].中国电脑教育报,2003,9,22

[2]左路路.让学生在实践中学习[N].中国电脑教育报,2003,9,8

[3]牟连佳.高校非计算机专业计算机基础教学改革的研究与实践[J].高教论坛,2005,1:94-98

[4]唐萍,刘小冬.数据库应用[M].北京:清华大学出版社,2007,1

[5]张敏霞.程序设计语言课程教学方法改革的探索与实践[J].中国高教研究,2004

上一篇:电子病历的安全性浅析 下一篇:我院预约挂号系统的开发与应用