以应用型人才培养为目标的《数据库技术》课程改革探讨
2012-04-29何丽刘高军
何丽 刘高军
摘要:该文首先分析了数据库技术课程目前存在的问题,接着按照本校计算机科学与技术专业的应用型人才培养的目标定位,论述了该课程在教学内容、教学手段、实验环节、课程考核方式等方面所进行的教学改革和探讨,并将改革措施应用于数据库技术教学中,取得较好的效果。
关键词:数据库技术;应用型人才;教学改革;案例教学法;实践考核
中图分类号:G64文献标识码:A文章编号:1009-3044(2012)01-0235-02
Discussion on Teaching Reform of Database Technology Curriculum as the Goal of Training Applied Talents
HE Li, LIU Gao-jun
(North China University of Technology, Beijing 100144, China)
Abstract: According to the goal of computer science and technology specialty applied talents training, the paper studies the existing prob? lems of database technology curriculum. Teaching reform from the training objective, course contents, teaching methods and evaluation method is discussed.
Key words:database technology; applied talents; teaching reform; case teaching method; practice assess
近年来,各高校越来越重视对学生实践能力的培养,对于计算机专业的学生,尤其是以培养应用型人才为目标的高等院校的计算机专业学生更为重要。所谓应用型人才是指能将专业知识和技能应用于所从事的职业实践的一种专门的人才类型,是熟练掌握社会生产或社会活动一线的基础知识和基本技能、主要从事一线生产的技术或专业人才[5]。
“数据库技术”课程是我校为计算机专业所开设的一门专业必修课程。具有较强的理论性和实践性。本课程的培养目标是:通过课程的学习,使学生能够正确理解数据库的基本原理,熟练掌握数据库的设计方法,并具备一定的应用系统开发等工程实践能力。
因此,如何更好地开展本课程,对加强计算机专业建设、培养合格的计算机专业人才具有重要的意义[3]。
1《数据库技术》课程目前存在的教学问题分析
通过近几年来笔者对这门课程的教学实践,认为当前《数据库技术》课程教学过程中存在如下方面的问题:
1.1课程内容与实际社会需求有偏差
目前,国内大部分高校都为计算机专业开设了数据库技术或数据库原理等方面的课程。有些老牌的知名高校更是形成了较完备的数据库课程体系。按照数据库课程的整个知识体系,数据库课程应该包括三个方面的篇章:关系数据库基础理论篇、数据库设计篇、应用开发篇。但在实际教学过程中,受传统的理论教学考核以及授课学时制约等种种因素影响,很多教师还是以介绍关系数据库的基本原理为主,而很少讲授某个商业数据库管理系统的实际开发技术,即使是在上机实验时候用到了某个RDBMS,但也仅仅是限于基本操作,更深入的高级编程技术几乎没有涉及。这样的教学内容安排导致学生学习数据库的积极性不高,学完数据库基础理论之后不能达到融会贯通,不明白为什么学这些基础理论。学生的数据库使用及应用开发能力不能得到有效提高。
通过做大量的市场调查表明,当今社会对数据库技术方面的人才需求,在很大程度上还是要求具备对数据库使用和应用开发能力为主。因此培养出来的学生并不能适应社会对应用型人才的需要。
1.2实践教学环节薄弱,实验学时分配不合理
《数据库技术》课程是一门实践性很强的计算机课程,但目前该课程的实践环节存在很多问题。具体表现为:
1)实验学时分配不合理,学校为课程安排的实践环节只有2-3次,无法达到通过实验来消化、强化学生对课堂知识的掌握的效果。
2)大多数学生对上机实验的积极性不高。仅仅是为了应付实验而被动的去完成实验内容。
3)实验内容设置与课堂教学偏离,导致学生对实验目的及实验要求不明确。
4)综合设计型实验太少。不能培养学生工程化应用开发的思想。
5)实验辅导力度不够。在上机实验时,由于选课学生较多,仅靠授课教师和实验老师两个人辅导上百名学生是远远不够的。
1.3课程的考核方式仍以传统的理论考试为主
数据库技术课程教学包括基础理论、设计技术、应用开发三大部分。因此对本课程的考核也应包括理论知识考核和实践能力考核两大部分。按照以往的教学大纲,本课程的最终考核还是以期末理论考试为主。教师在考前会给出一些复习题供学生参考。这样导致学生为了应付考试而对复习题上所涉及的知识点死记硬背,等考试过后该课程的很多知识点也就几乎全忘掉了。这与该课程以培养应用型人才的目标是背道而驰的。因此,必须改变该课程的考核方式。
2《数据库技术》课程的教学改革基本思路
针对该课程在教学内容安排、实践环节、考核方式等方面存在的问题,结合自身的教学实践,对该课程提出的教学改革思路如下:
2.1明确应用型人才培养的目标定位,进一步整合教学内容
根据计算机科学与技术专业应用型人才培养的目标定位,确立数据库技术课程的教学目标是:通过课程的学习,使得学生对数据库的基本原理、基础理论有充分的理解,能够以关系数据库设计理论为指导,借助于某个数据库设计软件,灵活的进行数据库的设计。通过上机实验实践,培养学生开发数据库应用程序的能力,达到真正的学以致用。
因此,在课程内容安排上,应同时注重理论性和实用性,教学内容和社会实际需求相结合,对教学内容作如下的涵盖:
1)基础理论部分应包括内容:数据库系统概述、关系代数及关系模型、数据库查询语言SQL、查询优化、关系数据库规范化设计理论。这些内容是数据库知识体系中最核心的部分。教师在授课过程中要有条有理的详细讲解,并做到各知识点之间的衔接。学生只有真正掌握了以上内容,才能对数据库的设计及应用开发有更深刻的理解。
2)系统设计部分应包括内容:数据库设计步骤、数据库的安全性、数据库的完整性、数据库事务处理机制等。3)应用开发部分包括内容:SQL Server数据库管理系统、存储过程、数据库应用C/S、B/S结构编程。
2.2加强实践环节的教学力度,注重实验过程的辅导
实践教学环节是《数据库技术》课程教学中不可缺少的重要环节。为实现该课程的教学目标,达到较好的教学效果,必须正确引导学生注重理论课程学习与上机实践紧密结合。
因此,在实践教学环节安排上注意以下几点:
1)上机实验学时安排要合理,改变原来实践课时少,实践环节缺乏的情况。
2)教师应该在做实验之前,在课堂上明确实验题目及内容,最好有自编的实验指导书,人手一册,让学生上机时做到目的明确、有的放矢。
3)除一些验证性的实验外,还需设置一定数量的综合设计型实验,所设计的题目最好具有一定的应用背景,教师也可将自己的科研项目或课题摘出部分功能作为实验内容,这样,学生通过参与实际课题,增强学习的兴趣,从而提高实践动手能力。
4)加强上机实验的辅导,选课人数较多时,教师可带领研究生一起参与辅导实验。做到学生有问题能及时解决,对于上机过程中普遍出现的问题,进行统一的讲解。
2.3优化教学方法和教学方式,启发学生课程学习的兴趣
在实际教学过程中,为激发学生学习的兴趣,增强学习的主动性,教师应综合使用各种教学方法和教学手段。
1)在授课方式上,任课教师可以对不同的教学内容,采取不同的教学方式。例如,对于知识性较强的章节,可采用多媒体课件方式;对于需要进行推导、详细讲解的知识点,最好采用传统的粉笔+黑板模式;而对于易于理解的章节,教师可只给出学习提纲,让学生自学或讨论。
2)在教学方法上,尽可能采用案例教学方法。在该课程讲授过程中,可以自始至终贯彻案例教学的思想,使学生清晰的认识到理论和应用各自解决的问题。案例中涉及到的每一个知识点,在每章节的讲授时逐步展开。这样一方面培养了学生学习的积极性,也加快了学生对抽象的知识点的理解和掌握。
除此之外,在实验实践环节采用基于任务驱动的教学方法,任务驱动教学法的核心思想是“以任务为主线,教师为主导,学生为主体”。因此,教师应该在安排学生上机实验之前,精心设计每一个实验任务,给学生足够的自由发挥空间,促使学生自主思考问题、解决问题,老师在实验过程中起到指引作用,使学生变被动学习为主动、探索性的去学习。
3)充分利用网络资源做好课程辅助教学
充分利用本校的多模式教学网,在课下实现与学生的教学互动。教师可以把本课程的教学大纲、教学课件等资料上传到多模式教学网上供学生课下查阅。有条件的教师可以在课余时间开发一个针对本课程的在线教学平台,包括本课程的内容教学、习题、重难点详细讲解,典型MIS案例等,可以安排自己的研究生实时在线回答学生的问题。这样也间接的培养了学生自主学习能力,增强学习的积极性。
2.4以考察学生能力为核心,完善传统的考核方式
从学校教学管理部门角度,对于该课程的考核不仅仅看重学生的不及格率低于多少,学生给本课程的教学评价分是多少。必须给教师一定的教学自主权,教学质量的好坏与否应该以最终学生的知识与应用能力是否达到了预期培养目标为主。另一方面,教师对学生的考核可采用传统的纸质试卷、上机实验、大作业等考核相结合方式,每一部分占总成绩的一部分比例。比如可采用平时课堂出勤和作业占10%,上机实验占40%,纸质期末考试试卷占50%这样的比例,这样的考核方式也可有效改变学生重理论、轻应用的学习观念,真正提高学生学习的积极性以及完成一个实验作业的成就感。达到较好的教学效果。
3结论
《数据库技术》是计算机专业最重要的基础课之一,本文在分析《计算机技术》课程理论与实践教学中所存在问题的基础上,以培养计算机专业应用型人才为目标,从教学内容、教学手段、实验环节、课程考核方式等方面提出了一些教学改革的方法和措施。目前该方法和措施已经在本校2010级计算机专业数据库技术教学中得到实施,并取得初步成效。
参考文献:
[1]王珊,萨师煊.数据库系统概论[M].4版.北京:高等教育出版社,2006.
[2]崔巍.数据库系统及应用[M].2版.北京:高等教育出版社,2003.
[3]郑良仁.《数据库原理》课程教学改革浅析[J].现代计算机(专业版),2010(7) .
[4]徐立臻,王伟.软件学院数据库原理课程实践环节改革的思考与实践[J].计算机教育,2007(12) .
[5]翟中.数据库教学方法改革的探索与实践[J].黑龙江高教研究,2006(2).
[6]伍俊良,刘飞.数据库原理与基础实践环节在信息专业类教学中的应用与教学要求解析[J].计算机教育,2004(6).
[7]邵浩然.数据库原理课程教学改革探讨[J].电脑知识与技术, 2007(11).
[8]管美静,等.应用型本科数据库原理课程教学改革探索[J].宁波大红鹰学院学报,2009(2).