案例教学法在Visual FoxPro数据库程序设计课程教学中的应用探讨
2016-12-31张丽君
张丽君
(锦州医科大学计算机教研室,辽宁 锦州 121000)
案例教学法在Visual FoxPro数据库程序设计课程教学中的应用探讨
张丽君
(锦州医科大学计算机教研室,辽宁 锦州 121000)
案例教学法是经过长期教学实践形成的教学方法,近几年来已经被各种学科教学广泛应用,积累了丰富的教学经验。文章首先分析了目前各高校Visual FoxPro数据库程序设计课程教学存在的问题,然后就案例教学法在该课程教学中的具体应用进行了详细探讨。实践证明,新的教学方法使教师的授课方式更加丰富,提升了教学效率,同时也提高了学生分析解决实际问题的能力,使学生学习计算机知识的兴趣更加浓厚,同时学生参加全国计算机二级等级考试的通过率也显著提高,收到了非常好的教学效果,对Visual FoxPro数据库程序设计课程教学起到了积极的推动作用。
案例教学法;Visual FoxPro数据库程序设计;教学;应用
1 引言
Visual FoxPro数据库程序设计是当前各高校针对非计算机专业学生开设的一门重要的计算机语言类公共课程,也是全国计算机等级考试二级考试大纲规定的考核科目之一,该课程的教学目标是使学生了解关系型数据库管理系统的基本概念,熟练掌握VFP数据库管理系统的使用方法,能够正确理解程序设计的概念,掌握面向对象的编程设计思想以及使用VFP开发数据库应用程序的基本能力[1],学习好该门课程对整体提升学生计算机应用能力有很大帮助,那么如何在VFP教学中树立先进的教学意识、采用有效的教学方法来取得好的教学效果,是每位任课教师都在探索的课题。案例教学法是经过长期的教学实践形成的教学方法,近几年来已经被各种学科教学广泛应用,积累了丰富的教学经验,本文将就案例教学法在Visual FoxPro数据库程序设计课程中的应用进行详细探讨。
2 VisuaI FoxPro数据库程序设计课程目前教学存在的问题
Visual FoxPro数据库程序设计课程要求学生在学习过程中既要学好相关理论知识,同时还要掌握实际操作技能以及程序设计方法,但目前各高校在理论课程教学中普遍采用传统的注入式教学模式,主要是教师在课堂通过课件讲理论内容,学生看大屏幕,例如在表的创建、表的操作、SQL关系数据库查询语言等内容教学时,教师首先会讲命令的格式、命令的功能等一些相关概念,然后再举例说明使用方法,这种教学方式会使学生把注意力都专注于VFP的基本概念及其联系上,花费了过多的精力去学习基本语法、语句,使很多学生养成了只会动脑记忆不会动手实践的习惯。另外由于该门课程内容繁多,过多地注重理论教学,也使得学生上机实验学时安排较少,练习时间不够充分,而且在实验课上学生也主要按照理论课上教师讲解的知识来做各个例题、测试结果,按照现成的命令被动去模仿操作,实际上学生并没有真正把知识消化吸收,更不能从全局的角度来考虑问题,而认为各章的实验内容互相脱节、各不相关,缺乏对所学课程的整体认识,学生在学习中由于没有接触过完整的系统开发过程,在以后的学习工作中遇到数据库系统中的相关问题时,仍然不知道如何去解决,这些存在的问题都不利于学生独立分析问题和解决问题的能力的培养。
3 案例教学法在VisuaI FoxPro数据库程序设计课程教学中的应用
3.1 案例教学法介绍
案例教学法是运用具体案例来教学的一种教学方法,是教师根据教学目标和教学内容的要求,将自己精心策划的有代表性的实际案例引入到教学内容中去,引导学生有针对性地分析讨论,让学生在具体案例的设计中思考探索,使学生将所学理论知识能够在具体情境中得到分析应用,这种教学方式能够加深学生对知识的理解,同时也培养了学生独立思考、集体协作的能力以及分析解决具体问题的能力[2]。
3.2 在Visual FoxPro数据库程序设计课程教学中的应用
(1)案例的选择。在Visual FoxPro数据库程序设计课程教学中应用案例教学法,案例选择的好坏对教学效果会有直接影响,在教学环节中起着非常重要的作用。教师在案例的选择上要注意以下几个问题:首先案例的选择要与学生所学专业相结合,对于医学专业的学生,教师选取的案例要贴近医学领域,使学生领略到该课程在自已所学专业中的实际应用价值,学生才能够从内心深处认可这个案例,例如教师可以把“患者住院信息管理系统”选做教学案例,在实际教学的各个环节,都围绕这个案例开展,将教学内容的各个章节内容融入到此案例中去,使整个教学内容连贯生动。其次,案例的选择还要新颖、有代表性,使学生容易接受并感兴趣,这样才会对教学起到帮助作用。
(2)Visual FoxPro数据库程序设计课程教学内容。Visual FoxPro数据库程序设计课程主要包括以下几章教学内容:
第一章:数据库设计基础,主要包括数据库系统基础知识、数据模型和关系代数等内容。
第二章:Visual FoxPro操作基础,主要包括Visual FoxPro的开发环境、常用文件类型、命令概述及项目管理器。
第三章:Visual FoxPro的数据及其运算,主要包括Visual FoxPro的数据类型、常量、变量、表达式、常用函数等。
第四章:数据表基本操作,主要包括表的创建、表的操作、表的排序索引、表的统计计算、多个表的操作等内容。
第五章:数据库基本操作,主要包括数据库的创建、数据库的操作、数据库表的操作等内容。
第六章:Visual FoxPro程序设计,主要包括程序设计基础以及顺序、选择、循环结构程序和多模块程序设计。
第七章:SQL关系数据库查询语言,主要包括SQL语言概述、SQL的数据查询功能、SQL的定义功能和SQL的数据操作功能。
第八章:查询与视图,主要包括查询、视图的设计与应用。
第九章:表单设计与应用,主要包括面向对象的概念、表单的创建、表单控件的应用。
第十章:菜单设计与应用,主要包括下拉式菜单设计及快捷菜单设计。
第十一章:报表、标签设计与应用
第十二章:Visual FoxPro系统开发实例
(3)案例教学法在《Visual FoxPro数据库程序设计》课程教学中的具体应用。在《Visual FoxPro数据库程序设计》课程教学中采用案例教学法,首先教师要选择使用Visual FoxPro软件开发的管理系统经典案例(如患者住院信息管理系统),在本课程的第一节课教学时教师向学生演示这些系统的界面及主功能模块,吸引住学生注意力,然后再向学生介绍该系统的总体架构,并让学生结合医院实际情况讨论患者住院信息管理系统主功能模块通常应包括的子功能模块有哪些,结合学生讨论结果教师给出答案,例如该系统包括信息查询子系统、住院处管理子系统以及住院科室管理子系统等,其中住院处管理子系统还包括以下模块:办理住院手续模块、患者信息查询模块以及常规检查模块等等,接下来教学的各项内容都要紧密围绕这个案例来开展,将该案例系统中涉及的数据的存储、数据操作、系统中包括的各个对象、各对象之间是怎样工作的等等全部内容都对应分解到教材中的具体章节教学中,例如在第四章数据表基本操作中表的创建一节教学时,要求学生创建一个患者信息表,教师首先要组织学生讨论该表应包括哪些有用的信息,然后结合学生的意见确定出该表包括姓名、性别、年龄、病史、过敏史等字段,使学生对患者住院信息管理系统开发所用到的数据表有一个初步的认识。最后在第十章菜单设计与应用的教学中让学生设计出住院管理信息系统的所有主系统、子系统和各个子功能模块,并通过第六章Visual FoxPro程序设计内容编写程序代码来实现各项功能。结合具体案例进行教学,学生亲自动手完成了案例的开发设计,可以全面了解到本课程每一章节的内容在开发一个完整系统所发挥的作用,通过亲手实践过程既提高了学生的计算机程序设计水平,也使学生真正能够体会到了学习该门课程的实际意义。
4 结语
笔者将案例教学法应用到了Visual FoxPro数据库程序设计课程教学中,通过几年的教学实践证明,新的教学方法使教师的授课模式更加丰富,提高了教学效率,同时也提高了学生分析解决实际问题的能力,使学生学习计算机知识的兴趣更加浓厚,同时学生参加全国计算机二级等级考试的通过率也显著提高,收到了非常好的教学效果,案例教学法对Visual FoxPro数据库程序设计课程教学起到了积极的推动作用。
主要参考文献
[1]陈荣春,薛立新.《VFP程序设计》课程案例教学设计及实施[J].职业技术教育,2007(23):79-80.
[2]王研,赵文杰.案例教学法在高职Visual FoxPro课程中的应用[J].辽宁高职学报,2009(4):54-55.
10.3969/j.issn.1673-0194.2016.15.137
G420
A
1673-0194(2016)15-0224-02
2016-03-31