案例驱动教学模式在《数据库原理》实践教学中的运用
摘要:数据库原理实践教学过程中不同程度地存在一些问题,主要是对课程实践教学环节认识不足,出现重理论教学,轻实践教学现象,课程实验、实习缺乏开放性和自主性,满足不了实践教学的需要。针对数据库原理实践教学过程中的问题,本文提出运用案例驱动的教学模式,提高学生的实践能力;引导学生自我学习、主动学习;提高教师自身的综合素质和业务水平
关键词:数据库原理;实践;案例
中图分类号:G642文献标识码:A文章编号:1009-3044(2008)24-1246-02
The Useage of Cases in the Database Principles Teaching Behaviour
ZHANG Xin
(Department of Mathematics,Hainan Normal University, Haikou 571158, China)
Abstract: There are certain questions exist in the practicing of Database Principles teaching exercise. Mainly about the shortage of comprehension in the behaviour,lots of facuty attach importance to theory,but neglect the practice,and the experiments in the curriculum is scanty of opening and autonomy,so they are unable to satisfied the requirment of teaching practice.This article is directed against the questions put forward in the above,advanced the suggestion that use cases in the teaching brhaviour to promote the capability of practise,leading the all-round development of the students. What"s more, to promote the synthetic quality and professional ability of the facuty.
Key words: Database Principles; practicing;case
《数据库原理》课程通常是全国信息类专业必须开设的一门课程,不仅如此,计算机专业、自动控制及理工科各个专业往往也需要开设这门课程,因为数据库理论将涉及到计算机许多领域的知识和相关的应用。但是,在各个学校的教学工作中,由于师资、设备或实验条件的影响,数据库课程的重要性和教学中的方式和方法往往被忽视。在学科设计中,各个学校通常开设的课程是以“数据库原理”命名,但“数据库原理”课程是一门实践性非常强的课程,由于历史的原因,我国的教材内容通常以理论介绍为主,侧重于数据库理论和数据库设计的基本知识和基本语言的介绍,忽略了它的应用性。因此,在数据库原理的课程讲授中,应该充分结合数据库相关的案例进行,无论是数据库的创建,数据表的创建和表与表之间的关系,数据表的数据处理、查询等等均应该结合实例加以进行,只有通过案例的制作,学生才能够真正理解数据库原理和系统的结构、系统创建的方法,增强数据库原理课程的实用性,让学生真正所学即所用,否则一切的理论只是空谈。
1 数据库原理实践教学存在的主要问题
1.1 重理论,轻实践
根据笔者多年的《数据库原理》课程的教学经验,并通过调查、走访一些院校,发现大部分院校的《数据库原理》课程教学过程中不同程度地存在着一些问题,主要是对课程实践教学环节认识不足,课程的内容通常是以理论课为主的方式传授给学生的,比较抽象,无任何感性认识可言,出现重理论教学,轻实践教学现象。
1.2 课程的实验、实习缺乏开放性和自主性
传统的实验教学以教师为中心,着重强调教师的“教”,教学设计围绕“教”展开,学生虽然参与实验教学活动,但实质上处于被动接受状态;有的院校对数据库原理课程开设了部分实验,但实验内容多为验证性的,只是简单地将课堂上的理论延伸到实验室而已,缺乏培养学生创造和创新能力的开放性、自主性的实验课题,满足不了实践教学的需要。
2 案例教学法与案例驱动教学模式
2.1 案例教学法
案例教学法(Case Study)是由古希腊哲学家苏格拉底最早开创的,原是讨论问题的方式。在本世纪初,现代案例教学法被美国哈佛大学法学院用于管理教学上,后来这一教学方法成为举世闻名的“哈佛模式”的一大特色和内涵。案例教学是指在教师的精心策划和指导下,根据教学目的和教学内容的需要,运用典型案例,将学生带入特定事件的现场进行案例分析,引导学生参与分析、讨论、表达等活动,在教师的指导下,通过教学的互动性让学生对问题进行探索形成独特见解,培养分析问题和解决问题的能力。实践证明,在教学中恰当地运用案例教学法能使课堂教学收到事半功倍的效果。
2.2 案例驱动教学模式
案例教学作为教学的辅助手段,是帮助论证说明某个问题的。通常的作法是从问题的定义或解决方法出发,结合具体实例展开论述,目的是帮助学生理解和掌握问题的定义或解决方法。而笔者在案例驱动教学模式的设计中,首先以一个具体的案例提出问题,要求学生通过对实例的分析,找出问题的关键(问题定义),并具此探求解决问题的方法。例如,笔者在《数据库原理》教学中介绍“表” (关系模型)的概念时,首先给同学们展示“学生基本信息表”、“职工工资表”、“商品库存记录表”等多个具有不同内容和不同结构的表,引导学生对表的结构和内容进行细致的分析,从而得出“表” (关系模型)的定义,并据此引出关系的性质等概念。这样,通过对案例的分析,学生能够真正理解关系模型的内容掌握关系的性质,为今后的进一步运用打下基础。
案例驱动教学模式不是教“案例”,而是以案例为工具让学生获得有血有肉的知识,学生在探究过程中培养的探究能力和获得的知识原理是他们进一步探究的保证,从而实现一个由具体到抽象再由抽象到具体的认识过程。
3 案例驱动教学模式在实践教学中的运用
3.1 案例的选择和设计
一个好的案例可培养学生的学习兴趣,激发学习热情,爱因斯坦说:“兴趣是最好的老师。”学生的学习兴趣是构成学习动机中最现实的成分,它能促进学生去探索知识、开拓视野,激发学生用心去学习、钻研,从而提高学习效果。
教师教学案例的选择和设计应结合学生熟悉的实例进行,无论是数据库的创建,数据表的创建和表与表之间的关系,数据表的数据处理、查询等等均结合实例加以进行,如,笔者在《数据库原理》课程的教学中,始终贯穿着“学籍管理信息系统”的设计和开发过程,只有通过实例的制作,学生才能够真正理解数据库原理和系统的结构、系统创建的方法,增强数据库原理课程的实用性,让学生真正所学即所用。
3.2 开展案例驱动教学,让学生成为学习的主体
传统的教学模式是:教师牵着学生走,不利于调动学生学习的主动性,不利于培养学生的探究能力和创新意识。学生是学习的主人,真正摆正学生的主体地位,充分发挥学生的主体作用,是优化教学过程,提高课堂教学效率的关键。案例驱动教学的过程主要不是教师讲授,而是学生之间的讨论和辩论,目的是培养学生的分析技巧、辩论、思维能力。它注重教学过程中的师生交流,强调在教学中将“教师教”与“学生学”两者有机地结合起来,在教师的启发引导下,帮助学生从案例分析中得出原理,使学生主动参与学习活动,由被动接受知识转变为主动接受与探索知识。例如,笔者在教学中要求学生自已设计并实现一个小型的“学生信息管理系统”,在实践中,使学生能主动地把理论知识与实际联系起来,学以致用,终生受益。更重要的是让学生尝到了成功的喜悦,培养了他们的成就感。
3.3 运用和推广案例驱动教学,提高教师自身的综合素质和业务水平
在教学中采用案例驱动教学模式,是学生在教师引导下研究和解决问题的过程,如果没有高水平的教师指导,学生独立探讨问题可能要走很多弯路,浪费很多的时间,也容易产生盲目性和失去主动性。这就要求教师的知识结构趋向综合化:既要求教师具有渊博的理论知识,又要求教师有精通的专业知识;既要求教师具备丰富的教学与实践经验,又要求教师懂得将理论与实践融会贯通;既要求教师不断地更新教学内容,补充教案,又要求教师更加重视改革开放的社会经济实际,对现实中的问题保持高度敏感,不断地从实际生活中探求适宜教学的案例。因而,运用和推广案例驱动教学,可以提高教师自身的综合素质和业务水平。
综上,恰当地运用案例驱动教学对提高学生的的实践能力来说可谓是受益匪浅!因为案例驱动教学可使学生真正从书本中走出来而不用一味地死记硬背,让学生对书本的知识有更深层、更透彻的理解,更加深刻地体会到如何将书本的知识运用到实践中,从而让学生学会理论联系实际。案例驱动教学改变了传统的、单一的教学模式而有利于学生综合素质的提高,是一种行之有效的教学方法。
参考文献:
[1] 王珊.面向21世纪数据库课程教学改革[R].2005首届大学计算机基础课程报告论坛,2005.
[2] 陈艾华.创新教育与实验教学并行培养模式的探索[J].实验室研究与探索,2004,23(3):4-5.
[3] 郑金洲.案例教学指南[M].上海:华东师大出版社,2000.