基于案例驱动的《数据库原理及应用》课程教学模式研究
2012-04-29白杨
白杨
摘要:文章针对传统数据库系统课程教学中出现的问题,提出了在教学中融入案例驱动的教学模式,从而逐步培养和改善学生分析问题和解决问题的能力,培养学生的创新意识,化解课堂的教学中的重点和难点,提高学生的实践能力。
关键词:案例驱动;数据库;实践
中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)01-0005-02
The Teaching Mode Research of "Database Theory and Application" of Course Based on Case-driven
BAI Yang
(Hulunbuir College, Hulunbuir 021008, China)
Abstract: This article proposes the case-driven teaching mode against the problems in teaching the traditional database system course. So that it can gradually develop and improve the studentsabilities on analyzing and solving problems and train studentsInnovation awareness and resolve the key points and difficulties on class and improve studentspractical abilities.
Key words: case drive; database; practice
1传统教学方式及面临问题
数据库是计算机及相关专业的一门重要课程,它是信息处理和计算机应用系统的技术基础。所以各层次的高校都将其作为一门专业必修课来开设。但传统的教学模式下存在以下问题。
1.1重教轻学
教师多采用概念à举例à练习三步走的方式组织教学,使学生被动地接受和掌握该课程的基本知识,因此学生在应用系统设计开发中不能很好地运用软件工程思想,缺乏综合知识的应用和实践能力。现在绝大多数的学校仍然以讲授式的教学模式占据着整个教学,教师花了大量的时间站在讲台上,居高临下地把教学内容的点点滴滴、详细地介绍给学生,学生就被动地写、听、抄,没有积极思考、发问、质疑的余地。
1.2理论与应用脱节
数据库语言是一门应用性很强的语言,在各行各业都会用到数据库系统,能否应用数据库技术解决实际问题,已成为很多用人单位对应聘者提出的新的更高的要求。目前从每年的毕业设计中可以看到,大部分学生的数据库设计与理论相脱节,数据库的可用性差。所以,在这种形势下,对于数据库技术的学习,实质上已经不能仅仅停留于对基础理论的学习上,而需要更多实践和应用,能学以致用。
2案例驱动教学方法的设计思路
案例驱动教学方法的关键在于案例的设计,在教学中,教师与学生的关系是“师生互补,教学相辅”。学生积极参与,在阅读、分析案例和课堂讨论等环节发挥主体作用,而教师在整个案例教学中则始终起着辅助的作用,既要选择好符合教学需要的案例。在数据库教学中运用案例教学进行教学设计时,应注意一下几个问题。
2.1案例要有代表性
代表性案例的选取与使用可以使教学取得事半功倍的效果。代表性案例能集中反映同类问题的共同本质和特点,有助于学生把握解答问题的关键环节和应用技巧,在遇到同类问题时就能触类旁通、迎刃而解。如在介绍数据库概念结构设计中重要的知识点模型设计时,以学生选课系统为例详细的讲解和分析E-R图的是如何得来的。然后给学生一些常用数据库管理系统题目,将任务分配给各组,各组讨论完成后,由各组代表讲解设计的模型,进行自我评价和总结。这样不仅使学生对授课的案例理解和掌握了,还学会了举一反三,从而在今后的实际应用中学生对相关的应用才容易上手。
2.2案例要有针对性
案例的选取直接影响教学效果。采用什么类型的案例,何时引入案例,在何种程度上使用案例,要根据某个单元的教学目标和内容的需要,结合教学大纲的要求选取直观、形象的案例,要充分体现案例的针对性。如在介绍SQL汇总查询的分类汇总时,可以以学生基本信息表(学号,姓名,性别,出生日期,族别,班级编号,联系电话)为例,求各民族的学生人数
Select族别,count (*) as人数
from学生基本信息表
group by族别
通过上述案例的有针对性的讲述分类汇总查询语句的写法及如何分类,然后提出类别相同时下一级分类如何分类,并让同学思考从学生基本信息表中,求各个班级的男、女生人数如何求。给大家足够的时间讨论,然后共同总结出查询的方法(Select班级编号,性别,count (*) as人数from学生基本信息表group by班级编号,性别)。将所教授的知识加以引申,从而使学生深刻、透彻的理解和掌握分类汇总的查询方法和作用。
2.3案例设计系统性
在运用案例教学之前,首先应将所有案例做一个整体的设计与规划。要注意案例本身的完整性和各案例之间的关联性。要围绕一个主题编排由若干案例组成的大的案例,将数据库的知识充分的在案例中体现,并分布到各个单元中,让学生在案例中掌握理论的应用。可以让一个完整的系统的数据库设计案例贯穿教学的整个过程。在每介绍一组知识点时,首先将案例引入,让学生先对知识的应用有个简单的了解,让学生有目的性的去学习这部分知识,并理解这部分知识在数据库设计的过程中的地位和作用。使得学生在学完这门课程之后,不但能够掌握理论的内容,还可掌握实际的应用技能。
3案例驱动教学方法作用
3.1通过案例教学调动学生学习的积极性与主动性
兴趣是最好的老师,案例教学多采用生活中的事例,经过编写形成的案例或与学生的实际生活环境紧密相连,或是社会关注的热点问题,从而促进学生积极思考,主动探索,认真参与案例讨论,阐述自己的观点。案例驱动法在教学过程中为学生创设一种愉悦开放的学习环境,让学生乐意去学,变被动为主动,使每一堂课都变成“我想学什么”和“我要学什么”。
3.2通过案例提高学生分析问题解决问题的能力
案例教学中,学生要独立地动脑、想办法、解决实际问题。教师对他们提出了要求,让学生自己着手实际演练,因而能够有效地提高学生分析问题和解决问题的能力。此外,案例的设计为学生提供一定的想象空间和足够的探索空间,教师参与讨论时可以多提出几种思路,以激发学生的求异思维,提高学生的创造力。
3.3通过案例让理论与应用有机的结合,培养学生的实践能力
案例教学是理论与应用结合的有效途径。传统教学法在理论与应用的结合上存在一些不足,而案例教学却是理论与应用相结合的行之有效的方式。
3.4案例驱动教学法有利于提高教师自身的素质,提高教学质量和教学水平
教师采用案例驱动教学法对自己的知识结构教学能力及教学责任心的要求都很高:既要求教师具有渊博的理论知识,又要求教师具备丰富的教学与实践经验,并将理论与应用融会贯通;既要求教师不断地更新教学内容,补充教案,又要求教师对案例教学现实中的问题保持高度敏感,不断的从现实中发现适宜教学的案例。采用案例驱动教学法可调动教师教学改革的积极性,更好的发挥教师在教学中的主导作用,从而使教学活动始终处于活跃的状态,不断提高教学质量和教学水平。
3.5通过案例为课程设计热身
课程设计作为综合、创新性实践教学环节,是对课程所学知识的综合应用,也是提高学生动手能力和创新能力的重要手段。学生在做课程设计时,经常会有不知道要做什么,如何动手设计等情况,我们通过案例为学生提供紧扣教学内容的选题方向,为学生如何进行课程设计提供一些启发和思路。
4运用案例驱动教学法的应注意的问题
案例讨论中尽量摒弃主观臆想的成分,教师要掌握讨论的动态。对讨论的方向加以引导,要注意培养学生自主分析问题的能力,充分发挥学生的想象力。案例驱动教学耗时较多,因而案例的选取要精当。案例的讨论要以理论为基础,用理论武装实践,即案例驱动教学要在理论学习的基础上进行。
5结束语
案例驱动教学法在教学过程中打破以教师讲授为主的传统教学模式,在数据库原理及应用教学中通过分析各种案例来开展教学活动的教学方法,丰富了学生的感性认识,充分调动了学生学习的积极性和主动性,课堂气氛活跃,师生关系融洽。学生通过对案例的分析,从中发现规律,对知识理解更透彻,有利于提高学生分析问题、解决问题的能力,并且为学生将知识应用于实践打下基础,同时有利于弥补传统教学方法的不足。
参考文献:
[1]郑金洲.案例教学指南[M].上海:华东师范大学出版社,2000.
[2]何伟威,张丽华.案例教学法及其在会计专业教学中的应用[J].边疆经济与文化,2005(1).
[3]曾宪皆.试析郭汉民教授的研讨式五步教学法[J].湖南师范大学社会科学学报,1999(5):121-126.