基于项目驱动法《数据库原理与应用》教学改革的探索与研究
2015-12-05刘建峰吕佳
刘建峰 吕佳
摘要:针对《数据库原理与应用》教学中存在基本原理枯燥、知识点烦琐、实际应用难度大、学生学习积极性不高、学习目标不明确等问题,本文引入了基于项目驱动的三维教学法实现创新教育。在项目驱动下,结合社会需求的引导、学校的定位、教师主导和辅助、学生主体和主动,解决教学过程中存在的问题,提高学生主动学习的意识,训练学生良好的思维品质,提升自主解决问题能力。
关键词:项目驱动;三维教学法;主动学习;创新教育
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2015)46-0098-02
一、引言
《数据库原理与应用》课程是计算机类相关专业重要的必修课,数据库技术日益成为计算机信息管理的主导技术之一[1],具有很强的实践性和综合性。在传统的教学模式中,此课程的教学一直处于以理论知识学习为主,教师讲解,学生接受的方式[2],实验教学作为理论教学的副手,往往起着辅助作用,是理论的验证者[3],这样就忽视了学生设计实验的能力和自主创新能力,影响了课程的教学质量,造成教与学双方都感受到这门课程抽象而枯燥。
针对传统教学模式存在的问题,一些新的教学观点被提出来,比如,启发式教学、案例驱动教学、小组协同学习等[4]。为了弥补实验教学存在的不足,校企合作、送学生去软件公司实习、引进企业人才进高校等举措的提出并实践,取得了一定效果,但是由于学校和企存在利益冲突、企业核心技术保密、版权等问题[5],因此这些模式还有待于进一步地改进和尝试。
结合我校的实际,本文提出了以项目驱动为基础,结合社会对数据库技术人才的实际需求,准确定位学校发展方向,发挥教师的主导和辅助作用,充分肯定学生主体地位和自主能动性,建立新型的教师与学生合作关系的教学模式。
二、项目驱动下三维教学法
以项目驱动为基础,《数据库原理与应用》课程三维教学法在实际教学中具体实施如下。
1.前期准备。前期最重要的一项工作是选择项目。项目的选择要遵守与理论紧密结合原则、适用性原则、综合性原则、有实际应用价值原则。
与理论紧密结合原则[6]。只有与本课程理论紧密结合才能很好地掌握好本课程的知识点,达到指定的教学目标,完成教学任务。这是教学最基本的原则。
适用性原则。项目的选取要难易适中、大小适中、兴趣性强。这样既可以调动学生的积极性和兴趣,也可以避免由于难度太大而打击他们的学习的积极性和自信心。
综合性原则。项目的选择要体现整个课程主要知识点之间的联系,并注意与横向课程的结合和交融,而不应该是孤立的一个项目。
实际应用价值原则。开发的项目要贴近生活,并能够马上投入使用,创造经济价值。这样学生既可以学习知识,又可以获得经济上的利益,极大地调动学生的主动性和积极性。
2.实施过程。项目驱动三维教学法实施主要包括:教师根据“社会需求,学校发展定位,选择项目”—“教师把项目导入课堂,项目分析和分解”—“学生理论联系和应用,完成项目”。
第一步:在《数据库原理与应用》课程教学过程中,首先,教师要进行课前准备,讲解本课程的教学计划和教学目标,让学生清楚通过课程的学习达到什么样的目标,掌握什么样的技术。然后根据我们学校的具体定位和教学实践,选择高校学生成绩管理系统作为课程项目。完成这个项目之后,学生基本上可以掌握SQL Server在数据库管理系统中的各个基础知识点和数据库技术的开发能力。
第二步:我们以数据的查询操作和索引这一章为例[7]。首先教师导入项目,把这个完整的系统展现给学生,然后分析项目和分解任务,包括问题如何定义,如学生的基本信息表、各科课程表等;问题如何解决,使学生找出表之间的联系等;问题如何迁移,引导学生发现非关系数据模型存在的问题等。
数据库技术存在的主要目的是为了更有效地管理信息,可以随时提供所需的数据信息,因此,数据查询是数据库的重要功能。查询功能主要是根据用户提供的限定条件进行,返回一个能满足用户要的结果。要完成查询操作,就必须学习SQL Server语言。通过本章的学习让学生明白可以完成对SELECT语句的基本语法、单表查询、多表查询、查询的界面化操作的学习。
第三步:学生在任务的驱动下进行学习。设计关系数据库,学习SQL查询SELECT语句。查询是数据库操作的重要部分,利用SELECT可以完成对数据库中所需数据的各种查询操作。除了选择、插入、删除等基本的操作,还应学习其他功能,如给变量赋值、输出表达式值等。这些都是在查询分析器中输入SELECT语句执行查询,除此之外还可以通过企业管理器利用界面的方法实现查询,也就是界面化查询操作。
第四步:这一章中,引入了索引的概念,此时教师要起到辅助作用,给学生讲解如何建立索引,以及建立索引的好处,即加快在内容极多的数据库中检索有用的信息,加快表间连接,减少排序和分组时间,实现表间参照完整性等。由此拓展学生的知识空间。
最后,完成本章节的子项目。结合实际项目需求,在问题驱动的基础上,让学生感觉到学有所用,在成果驱动的基础上,让学生感觉学有所成,增强学生的成就感和求知欲。
三、教学效果评价
任何一种新的教学方法最终都要以达到的教学效果为标准进行评价。其中评价包括学生和教师两个方面。计算机类专业的学生最终的评价标准是看学生是否具有良好的思维品质、解决问题的能力、创新能力、软件应用和开发能力和团队的协作能力。
1.学生成绩的评定。成绩的评定是教学过程中的一个重要环节,应坚持鼓励性原则、导向性原则、反馈性原则。项目驱动下三维教学法学生成绩的评定应该区别于传统的教学模式。传统教学模式下,学生成绩的评定往往是期末理论考试成绩占60%、上机实验成绩占20%、平时成绩占20%三部分组成。本文提出的教学模式成绩计算方法:项目成绩占50%(其中完成项目30%,项目创新占20%),理论成绩占30%,平时讨论课成绩占20%。从成绩的计算权重来看,与以往最大的不同是实际解决问题的能力得到加强,重点培养学生动手做,在做中学知识。