1、三本院校 Visual Foxpro 教学方法探讨摘 要 文章针对三本院校非计算机专业的数据库课程教学特点和已有的教学方法在实际教学中存在的问题,提出完善的教学模式,更有效的教学方法,以帮助学生更好地掌握数据库知识,提高动手能力和计算机等级考试的通过率。 关键词 Visual Foxpro;教学方法;教学模式 作者简介 沈虹,南京审计学院讲师,研究方向:计算机应用,江苏 南京,210029 中图分类号 G42 文献标识码 A 文章编号 1007-7723(2012)10-0108-0003 Visual Foxpro 是一种关系型数据库管理系统,是开发中、小规模数据库应用系统,管理信息系统的常
2、用工具,是我国高校非计算机专业尤其是经济管理类、社科类各专业学习数据库系统的首选计算机课程。根据教育部相关要求,学院统一要求非计算机专业的本科学生要在大学四年内完成江苏省计算机等级二级考试或全国高校计算机等级二级考试。南京审计学院统一教学的二级考试科目是 Visual Foxpro,故本文主要围绕 Visual Foxpro 在三本院校中的教学展开阐述。通过学习这门课程,让学生掌握数据库的理论知识,并能设计实现小型的数据库系统,熟悉数据库的基本维护操作,通过计算机的二级等级考试。同时,Visual Foxpro 课程的教学可培养学生灵活运用数据库的能力,使学生毕业之后能快速适应实际工作的需要,
3、真正体现出三本院校培养应用型人才的办学思想与办学目的。 一、教学现状与存在的问题 目前南京审计学院作为一个三本的院校选择教学的计算机类课程是Visual Foxpro 数据库技术与应用,并将该课程作为江苏省计算机等级考试或全国计算机等级考试的科目。学生在大一完成信息技术课程和Visual Foxpro 课程后参加计算机等级考试。作为一个以面向就业、培养应用型人才为主的三本院校,在 Visual Foxpro 课程的教学中更应该注重理论联系实际,通过具体生动的数据库设计案例来提高学生学习的积极性和动手能力。然而在现有的教学模式下存在以下的几个问题: (一)教学大纲不合理 目前所制定的教学大纲是面
4、向全校的非计算机专业统一的教学大纲,南京审计学院是一所以财经类专业为主的三本学院,包含有审计、会计、物流、工商等多个学科专业,不同专业学生进校时的学习能力不同,计算机专业知识的层次不一,专业性质和培养目标不同,对程序设计基础课程的要求也应不同。采用统一的教学大纲不能反映出专业特点。 (二)教学课时不够 三本院校的学生相对于一本、二本的学生来说,掌握知识的能力相对弱一些,自学能力也差一些。而 Visual Foxpro 课程的章节内容丰富,知识点非常多,学生需要加强记忆、理解的内容繁多。另外,这是一门实践性很强的课程,对学生的计算机动手能力要求比较高,需要配备较多的时间上机操作。但在实际教学中,
5、分配的教学时数较少,这让老师在上课过程中感觉知识点讲解的比较仓促,没有时间作深入阐述,而学生也没有时间去建立一个相对完整的数据库开发思路,只会死记硬背,孤立地写一个命令,编一段程序,做一个表单。往往上一堂课的内容还没有消化吸收,下一堂课又有很多新的知识出现。长此以往,恶性循环,使得很多学生失去了学习的兴趣,不知道学习这门课程的意义所在,更不懂得数据库理论的精髓。 (三)程序设计基础知识不够 由于没有系统地学习程序设计的前导课程,学生对程序设计的基本概念、理论框架不够了解,在 Visual FoxPro 程序设计的章节部分,大部分学生都显得很茫然,无所适从。在有限的课时内,学生无法真正读懂程序,
6、更不用说是动手编写程序。这些问题给后续面向对象的程序设计带来了麻烦。 (四)教学内容顺序不合理 目前有关 Visual FoxPro 的教材普遍基本上都是从讲解 Visual FoxPro 的基础知识如常量变量开始,接着程序设计,最后是面向对象的知识,表单、菜单的制作,教师也是按照这个次序来组织教学。然而,在教学的最初阶段用较长一段时间来给学生介绍 Visual FoxPro 的基本知识,如常量和变量、运算符和表达式、函数等,这些内容往往枯燥乏味,不便记忆,有些学生往往还没有开始去学就产生了畏难情绪,从而失去了学习的兴趣。这也是几年来等级考试通过率总是不太理想的原因之一。 二、教学新方法 针对
7、现有的教学模式下存在的问题,本文根据笔者多年来的教学经验改进现有教学模式,提出新的教学方法。 (一)重新编写 Visual FoxPro 教学大纲 三本院校以学生综合素质的培养为主线,提高解决实际问题的能力为课程内容的关键,所以根据三本学科专业的特点,调整现有的教学大纲,特别是对于经管类专业,与工科专业要有所区分。在满足计算机等级考试知识点要求的基础上,教学侧重点应根据各专业学生的能力和特点而不同。在各专业的教学计划中,更应该重视实验、实训环节。可在现有的教学课时基础上增加 810 个上机课时,给予学生更多动手实践的时间。 (二)调整教学内容的顺序 根据目前使用的 Visual FoxPro
8、教材,我们采用四阶段的教学模式。第一阶段:学习 Visual FoxPro 的操作环境。在教学过程中,将首先介绍 Visual FoxPro 的操作环境,包括有命令窗口的打开与关闭、主窗口的概念,命令的输入与执行等。在上机操作通过项目的创建中让学生增强对 Visual FoxPro 的印象,并清楚项目管理器的组织结构。然后阐述数据库相关知识及数据库的创建,在学生理解了数据库的概念后,接着介绍数据库表的创建,数据表结构的更改,数据库表中数据的插入、删除、增加、修改等操作,数据库表索引的创建与使用。通过这一系列的讲解,学生能从宏观上基本把握整个数据库、数据库表的知识,在操作环境下对数据库的组织架构
9、、数据库表中数据的浏览、更新等相关操作也了然于心。 第二阶段:重点讲解利用查询和视图设计器创建查询,并着重讲解查询与视图的区别。在这部分还要重点讲述 Select-SQL 语句,用 Select 命令来完成查询。在授课时可按 Select-SQL 的各个子句对应查询设计器中的不同卡片结合讲解,以增进理解。不同子句使用的方式可分别举例进行阐述。这部分更多可采用案例教学法。 第三阶段:面向过程的程序设计。这一阶段对学生来说是最难的部分。首先讲解 Visual FoxPro 的程序设计基本知识,数据表示、存储与操作,如常量和变量、运算符和表达式、函数。通过具体的案例和习题加强对函数的理解。然后介绍面
10、向过程的程序设计的基本思想,通过简单易懂的案例,如用冒泡法对一组数进行排序,由浅入深地阐述程序设计的方法。最后是过程和函数的定义和调用。在这一阶段一定要注意与学生的互动,往往这个阶段是学生最没有信心学习的部分。 第四阶段:面向对象的程序设计。这阶段包括表单设计、类的设计、菜单设计等相关面向对象的设计方法。这部分内容较为生动形象。通过表单设计来掌握窗体及其控件(如按钮 Button、文本框 Textbox、表格Grid、复选框 Checkbox、选项按钮组 Optiongroup 等)的一些简单操作及其最常用属性、事件和方法的使用。这一阶段一定要增加学生上机动手操作的课时。实际上,让学生亲自动手
11、上机实践,远比教师讲、教师示范要有效得多。如文本框、组合框与数据库表中字段变量的绑定及绑定的作用,只能通过上机对表单的设计与操作来实现,通过栩栩如生的实验案例学生才能真正体会理解面向对象的表单设计过程。 三、结 语 三本院校是一种专门培养高等应用型人才的教育模式。根据财经类三本学院学生的特点,各学科专业的不同需求,加强实践教学,培养面向社会的应用型人才。因此,三本院校计算机类课程 Visual FoxPro 的教学必须以应用实践为主,计算机等级考试为重,突出财经类三本院校专业特色。我们也将在现有的教学考试软件系统下,进一步研发适合三本学生的 Visual FoxPro 实践教学系统和模拟考试软
12、件。在课堂中,通过教学系统的使用使学生的实践课程更为可控。三本院校 Visual FoxPro课程要侧重应用性知识教学,适当兼顾学科的理论知识,为学生进一步提高、发展作铺垫。教师要不断地改革教学方法、创新教学模式,以适应时代发展的需要。 参考文献 1冯晓红,卢启衡.文科专业数据库教学的探索与实践J.教学研究,2007, (6). 2钟志水,姚琚.应用型本科经管类专业 VisualFoxPro 程序设计课程教学改革探索J.计算机教育,2010, (8). 3蔡丽艳,吴玉华,宋丽.高校非计算机专业数据库课程教学改革与探索J.牡丹江师范学院学报,2010, (2). 4林琳. 二级考试“VisualFoxpro”课程教学方法的探讨J.电脑学习,2010, (3).