基于项目教学法的VFP课程教学探索

时间:2022-04-03 07:31:25

基于项目教学法的VFP课程教学探索

摘 要:随着经济与技术的发展,非计算机专业需要掌握一定的计算机技术,VFP作为一个简单易学的数据库管理系统,对后续的课程学习有很大的帮助。鉴于目前VFP教学中出现的一些问题进行探索,总结教学经验,以项目教学法进行适当改良,以期提高教学效率,培养学生探索学习的能力。

关键词:VFP;项目教学法;教学探索

Teaching exploration of Visual FoxPro based on the project teching

Zhu Huijuan

Nanjing university of science and technology, Nanjing, 210046, China

Abstract: Along with the development of economic and technology, non-computer also needs acquire the knowledge of computer technology. In view of the easy-to-learn of VFP, it is helpful to master it. Nowadays, there is some problems in teaching VFP. This paper probe these and conclude the experience and make necessary improvement based on the project teching in order to raise efficiency.

Key words: VFP; project teching; teching reform

VFP(Visual Foxpro)是一个面向对象的可视化数据库管理系统,在高校的教学中一直受到重视,学生通过学习VFP,可以掌握数据库的概念和程序设计的思想,也可以通过获得VFP的省内或国家的二级证书,为自己今后的发展创造更有利的条件。但是在教学过程中却发现,尽管VFP是一门相对来说比较成熟的课程,可还是存在一些问题,希望通过探索,对今后教学的发展有积极的作用。

1 VFP课程现状

随着社会的发展,网络已经成为人们生活中不可缺少的一部分。网络的应用,从网站到各种类型的应用软件,都离不开数据的共享、信息的交互,这些都与数据库技术息息相关。数据库技术已成为当今信息社会的基础技术,是大学教学的基础课程之一。目前主流的DBMS产品主要有大型数据库管理系统Orcale,SQL Server,MySQL,微机数据库管理系统Visual Foxpro,Access。VFP的前身是Foxpro,它以界面的友好性和功能的易用性,深深吸引了广大用户和开发人员,增加了对作为关系数据库标准语言SQL的支持,之后经过数次改良,陆续推出了新的版本,在国内的企事业单位有广泛的应用。VFP较好地体现了面向对象的程序设计思想和实现技术,为学生今后深入学习数据库技术以及程序设计技术打下基础[1]。但是在调查和实际教学中发现,该课程仍然存在一些问题,主要有以下几方面。

1.1 学生偏文,对程序化思想掌握有困难

VFP多面向文科生,女生偏多,学生很少接触计算机类课程,理科基础比较薄弱,虽然掌握VFP的基础内容对编程要求不高,但仍然要接触程序化设计的思想,这些内容对学生来说较为抽象,特别是VFP在大一开设,大学的学习方式与高中相比,有更多地自主学习成分,学生处在高中向大学转型的适应阶段,在学习方法上还需要调整,此时的学生学习VFP难免有些吃力。

1.2 课程内容太多,课时不够

笔者所在学校采用的教材是江苏省教育厅组织编写的《Visual FoxPro教程》,本书共分为10章,内容涉及数据库系统基础知识、数据库表、查询和视图、结构化程序设计语言、表单和菜单等。这些都是计算机等级考试的重点内容。以一个课时50分钟、每次课2个课时来算,如果比较透彻地讲述这些内容,最少需要24次课,外加课内上机16次,共40次。但多数学校的课程开设不能满足此要求,那么上课内容,就不能覆盖每个知识点,有些知识点只能略微带过,学生在理解上就会出现困难。

1.3 教学方法较传统

教学方法分两类,以学生为主的教学方法和以教师为主的教学方法。VFP课程一般都是采用以教师为主的教学方法,教师会以一个小例子来讲解一个知识点,这样虽然可能在单个知识点上让学生理解,但是对于大一文科的学生来说,他们根本不了解软件开发的思想,单个知识点的理解无法让他们真正明白数据库是用来做什么的,宏观上得不到认识,这就造成知识点分散,无法相连贯,学了前面忘了后面。因此,可以考虑以项目驱动的方式教学,在起初就告诉学生课程结束时要完成一个项目,并且将项目分为多个难度适中的任务,将知识点贯穿到任务中,让学习过程连贯起来。等课程结束时,小型的数据库软件也开发完成,这样不但能完成教学目标,也调动了他们的主观能动性。

1.4 大班教学难于管理

VFP是一门强调实践能力的课程,课上需要配合多媒体操作演示,教室太大,坐在后排的学生看教师的演示很困难,这带来的问题是本来学生对学习这门新课程还有兴趣,时间一久,再看不清屏幕,就选择了放弃或者课后自己学习。如果程序设计课程可以采用小班教学,保证每名学生都可以利用教学资源,将会有利于保持学生的学习兴趣,提高教学效率。

2 项目教学法介绍

所谓“项目教学法”,是指学生在教师的指导下亲自处理一个项目的全过程,在这一过程中学习掌握教学计划内的教学内容。学生全部或部分独立组织、安排学习行为,解决在处理项目中遇到的困难,提高了学生的兴趣,自然能调动学习的积极性。因此“项目教学法”是一种典型的以学生为中心的教学方法[2]。

VFP全课程贯穿一个项目,将项目分配到多个任务中,知识点融入任务中,在教师将知识点解释完后,学生分组完成任务。这样也体现了哈佛著名教授加德纳的经典“多元智能理论”,其中首次指出智力多元论,并倡导运用新的教学设计,在同一学科中发展不同智能[3]。项目教学法正可以作为这样一种新的教学方法,可以给学生更多发现自己,发展自己的机会,从而在其中提高综合质素。

上一篇:应用现代教育技术 提高医学教学效果 下一篇:“双主体”校企共建实验室在应用型人才培养体...