- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“数据库与程序设计”教学研究与实践
摘要:VFP是一种用来进行管理信息系统开发的常用工具,是高等学校计算机专业以及非计算机专业的一门主干课。本文结合VFP课程的主要教学内容,分析了该课程的主要特点以及传统教学中存在的主要问题,提出任务驱动教学法是适合VFP课程教学、避免现有教学方式中多种弊端的教学方法,通过探索实践取得了较好的教学效果。
关键词:VFP;教学内容;教学方法;任务驱动
中图分类号:G642文献标识码:B
1引言
“数据库与程序设计”课程选用的是《Visual FoxPro程序设计》教材。Visual FoxPro(以下简称VFP)是一个可视化的面向对象的数据库管理系统,作为一种关系型数据库管理系统,是开发中、小规模数据库应用系统、管理信息系统的常用工具,具有很强的实用性。VFP已经成为许多大专院校非计算机专业,特别是信息管理类、经济类专业的重点教学内容。同时,VFP也是全国高等院校计算机等级考试的内容。VFP以其独特的数据管理功能而不同于其它高级语言,教学内容集数据库、面向对象和面向过程于一体。因此,在VFP的教学过程中,不能简单地套用其它高级语言的教学方法,应该明确教学目的,针对VFP的特点,积极改革和探索出行之有效的方法和措施。在学时相对较少、程序设计枯燥难懂的情况下,如何在教学过程中调动学生学习的积极性、激发学生学习兴趣、提高教学质量和教学效果,是从事VFP教学的众多教育工作者普遍关注的问题。
2VFP课程的主要内容及特点
2.1VFP课程的主要内容
从教学内容上看,数据库与程序设计这门课程主要包含三个部分。
(1) VFP是一个数据库管理系统。数据管理是本课程的一个重点内容,也是它不同于其他高级语言之处。VFP具有完备的数据描述、数据操纵和数据定义功能,为用户提供了项目管理器、设计器、生成器等一系列可视化操作界面,在命令窗口中,也可以通过VFP提供的合法的命令对关系型数据进行处理,还可以通过结构化查询语言实现,这三种工作方式可以对关系型数据进行完善的处理。
(2) VFP又是一个面向对象的可视化数据库管理系统。面向对象的思想、概念和方法是本课程的又一重点内容,包括各种各样的控件、属性以及事件等。
(3) 面向过程的程序设计方法是本课程的另一个重点内容。面向对象的程序设计并没有完全抛开面向过程的程序设计,在事件代码的设计中使用的就是面向过程的程序设计方法。面向过程是基石,是教学过程中不可或缺的重要内容。
VFP课程教学的三大模块,也是本课程教学中的重点和难点。VFP课程的主要内容结构如图1所示。
本文为山东工商学院教学研究资助项目(2006G18)研究成果。
作者简介:王晓松(1976-),女,河北承德人,博士研究生,研究方向为数据库与程序设计。
2.2VFP课程的特点
VFP课程的主要内容决定了该课程具有以下几个方面的特点。
(1)VFP课程概念多、命令复杂。
(2) 该课程逻辑思维较强,对于没有数据库和高级语言编程基础的大一新生来说掌握起来有一定的难度。
(3)VFP是一门实践性很强的课程,上机实践是计算机语言教学过程中不可缺少的一个重要组成部分。通过上机实践不但能提高学生编程能力,还能提高学生编程的创新意识。
3VFP教学中存在的主要问题
(1) 学生学习该课程的目的不明确。很多经济类、管理类专业学生不了解VFP课程的性质。学生们认为课程是计算机类课程,对所学专业没有多大用途,因此不重视VFP课程的学习,学习兴趣不浓、动力不足。
(2) 教学内容割裂次序混乱。由于VFP课程的教学内容由数据库、面向对象、面向过程三大模块构成,各个模块既要有独立性,又要有连续性。在授课过程中有些教师不能合理的安排这三者的先后次序,不是将三大模块的内容穿插对比讲解,而是割裂的讲授每一个模块的内容。这使得教学内容不能前后相通,教学内容不能一脉相承,造成教学内容不能顺利实施和教学任务顺利完成。
(3) 对实践环节不够重视。在实践教学环节,学生不明确实验目的和内容,上机前准备不充分。所用的命令、函数理解不透彻,如何应用这些命令和函数无从下手,不能举一反三,做题时只能照搬照抄。
(4) 教学方法陈旧。教师受传统教学思想的束缚,单一的进行单向传递信息,没有和学生产生互动。学生不能系统、全面地运用所学知识,缺乏创造性思想和解决问题的动手能力,面对问题不知如何下手。
(5) 课程考核方式不尽合理。考试作为教学评价的重要手段,对学生的学与教师的教,均具有重要的导向作用。传统的期末闭卷考试决定成绩的做法已经不适合VFP这种实践性强的课程。这种考核办法不能全面考核
文档评论(0)