数据库课程教学改革研究与实践

摘要:数据库技术是计算机领域中最重要的技术之一。目前数据库课程教学中存在一些问题,数据库课程教学目标,教学模式、教学方法和教学考核等都需要改革,项目导向、任务驱动的教学模式是目前的一种改革方向。

关键词:数据库;教学;改革;项目

中图分类号:G434文献标识码:A文章编号:1009-3044(2010)19-5256-03

Research and Practice of Database Course Teaching Reform

LI Ru-ping

(Department of Electronic and Information, Anhui Business Vocational College, Hefei 231100, China)

Abstract: Database technology is one of the most important technologies in computer field.There are some problems in database course teaching.Database course teaching subject ,teaching pattern and teaching methods and examine need to be reformed. and project-oriented, task-driven mode of teaching is a direction of reform.

Key words: database; teaching; reform; project

数据库技术的主要作用是有效地管理和存取大量的数据资源。随着最近几十年来信息技术在经济领域的广泛应用,数据库技术得到了迅速的发展,是计算机应用领域中发展最快的技术之一。数据库技术已经成为企业信息系统及计算机网络信息平台的重要基础,其应用也从一般的数据管理扩大到计算机辅助设计、人工智能以及科技计算等领域。目前我校在计算机网络技术、软件技术、电子商务、会计电算化等专业都开设了数据库课程,但随着信息技术的不断更新以及企业对学生要求的变化,数据库课程教学也急需进行课程改革。下面将根据目前数据库教学中存在的问题,课改的目标及改革思路、方法及考核方法进行了探讨。

1 课程现状及问题

目前数据库课程教学普遍存在如下一些问题:

1) 理论脱离实践的教学误区

目前,数据库课程目前所的教材基本上都是依据教学内容组织编写,前半部分介绍数据库系统理论知识,后半部分讲解一种数据库管理系统的使用,先系统介绍理论知识和命令,然后根据理论知识和命令给出相应的例题。这种以知识点为核心的课堂教学,教师的着眼点是把知识介绍给学生,而不是把知识和技能的应用方法教给学生,因此存在如下问题:

① 学生在学习理论时,对理论知识感到非常深奥难懂,无法真正领会这些理论知识什么时候用、应该怎样用,以及如何将日常生活中的情况与数据理论进行联系。因此普遍感到抽象、难于理解,无法提起对整个数据库系统的理解。

② 以知识体系为核心的课堂教学,在教学内容的组织时都要求教师系统地讲授理论知识,并对知识点进行重点和难点分析,而应用知识讲解和实践的都不够。过多的理论介绍,既增加学生的学习负担,又不能突出教学重点,还会挫败学生的学习积极性。

2) 传统的考核方法不利于激发学生学习的主动性

考核是检验教学效果的有效方式和重要手段,对学生学习和教师教学具有重要的导向作用,不同的考核方式对学生的学习动力有着不同的影响。数据库目前的教学和考核方式,一般是理论考试和上机考试相结合的考试,理论部分大多侧重理论知识点的考核,上机考试结合等级考试上机考试,出些小的上机试题让学生进行实际操作,各操作题相互独立,也是考核知识点上机操作熟练情况为主,答案基本上也是固定的几种方法。这些考核方法都没有起到让学生独立解决问题的功效,不利于激发学生学习的主动性。所以如何通过考核促进教学还需进一步研究。

2 课程改革目标

通过数据库课程的学习,使学生初步具备应用数据库技术解决实际问题的能力;能够以数据库理论为指导,分析简单的现实世界对象并设计出合理的数据模型;能够使用数据库管理系统软件的实用工具设计出符合规范的数据库;能够使用数据库管理系统的实用工具操作、使用和维护数据库以及数据库管理应用系统,并具有管理系统项目开发的能力。

学生系统掌握数据库系统结构、组成和主要功能,数据库管理系统的功能,数据和数据联系的描述,关系模型的概念,关系代数的基本运算,结构化查询语言SQL,数据库设计的需求分析,掌握数据库、数据表的创建与管理,索引技术应用,数据查询技术应用,视图的使用表单及控件的创建与管理,报表及标签的设计等实践知识。

加强职业道德和情感教育方面,加强学生在以下四个方面的能力:1) 职业道德和纪律性;2) 独立解决问题的能力和责任心;3) 沟通能力;4) 团队合作精神。同时培养学生具备良好的职业素养,比如:程序设计风格、文档编写技巧、团队合作精神等。

3 课程改革思路

树立以“核心知识点、核心技能点”为中心的指导思想,强调“理论知识能一般理解,能用即可”,尽量避免过于抽象的表达和描述,例如:结合高职学生特点和毕业后所要从事的具体工作,关于关系运算符号表示形式、规范化处理的算法等知识点的讲解是通过实例来引导的。

采用工学结合教学模式,重视教学设计,根据教学内容和学生特点,在教学中尽量营造探究性学习、协同学习等学习环境;以现代教育理念为指导,设计相应的教学过程和组织形式。采取现代教学方法,理论教学中采用问题引导法、现代启发式法等;实践教学中采用项目导向、任务驱动法、行为引导式法、小组协作法等,注重理论与实践结合,给学生提供更多的实习环境,多搞些实践活动,有条件时模拟实际项目开发,锻炼学生的动手能力和团队合作精神。

4 教学模式改革

在学校的日常教学过程中,采用项目导向、任务驱动的教学方法,增加学生的实践机会,充分调动学生积极主动学习,激发学生学习兴趣,鼓励学生独立思考,促进学生对知识的掌握。

1)采用项目导向、任务驱动教学方法:项目导向、任务驱动教学方法的理论基础是教育家陶行知先生所提倡的“在学中做,在做中学”的教育理论。所谓项目导向、任务驱动教学法是指在整个教学过程中,根据所授课程的综合内容制定出若干个项目,针对不同的项目,将每个项目根据课程知识点分解成一系列任务,以完成一个个具体的教学任务为线索,把教学内容及相应的知识点融入到完成任务的过程之中,学生通过老师的教学过程及任务的完成情况初步掌握所学内容,在实践实训环节,通过老师的引导,循序渐进地完成一系列任务,从而达到掌握所学的基本知识和基本方法并学会应用的过程。在教学过程中,使学生从整体体会解决实际问题的过程性.然后再通过任务将项目完成各个环节串联起来。这个方法对培养学生的自学、创新能力、独立思考能力和团队合作精神等方面有很大的帮助作用。

2)借助科研和项目开发,使教学内容最新化:随着信息技术的普及和广泛应用,企事业单位对目前大学生掌握计算机知识的要求越来越高。教师在课程教学中要尽量做到教学内容的不断更新,使教学内容能适应学科的发展,紧密结合企事业单位计算机实际应用情况。教学过程中要尽量能够做到与科研课题和项目开发接轨,了解前沿技术,不断增加新的知识和新案例,从而实现课堂教学内容新颖,信息量最大,反映当前计算机技术先进水平,适应社会和企事业单位需要。如:随着数据库应用的发展。对大型数据库的应用要求增强,计算机类专业原来应用部分以VisualFoxpro数据库管理系统为主,现在开始以SQL Server和Oracle应用为主,财经类专业在Visual FoxPro或Access基础上适当加入SQL Server 的部分知识,以适应社会需求。

3)加强实训环节,循序渐进提高学生的动手能力:课堂讲授中以实际操作方法介绍为主线,结合项目及案例系统,将数据库基础知识贯穿其中,精心设计实验内容,加强学生实训环节,引导学生体会和参与数据库应用设计和实现的全过程,让学生在实践中掌握数据库基本原理和技术。实验用例尽量采用学生熟悉的问题、贴近学生日常能接触到的实际情况,让学生对数据库理论知识有一定的感性认识,了解数据库在生活中的具体应用,培养学生从整体上考虑问题,应用所学知识解决实际问题。

在实训设计上,我们分为不同层次的实训:章节实训和综合实训。章节实训是学生在每章、每节或几节内容结束后根据课程内容独立完成上机实验;然后给出实验报告和结果分析。对于出现的问题,老师参与问题的讨论,最终解决问题。综合实训是由学生分组完成。将班级学生分成几个学习小组,小组讨论合作完成各个模块和项目的综合任务。综合实训题目来源于真实课题和学生熟悉的领域,要求每组学生进行团队分工与合作,相互交流,合作开发。通过这些实训环节,促进学生通过具体项目的设计、开发和实现,深入掌握数据库的概念、知识和技术,循序渐进提高学生的实践能力和创造力。

5 教学方法与教学手段

1)多媒体教学方式为主:

采用“以多媒体教学、现场演示”的方式为主,其他多种教学手段相互补充,使课堂教学与实训教学相结合。多媒体教学方式的特点是能借助计算机作为教学工具,通过软件的使用,实现整个过程的演示,增强学生对知识的感性认识。教师课堂现场演示,目的是“ 以学生为主 、师生互动”的目的,虽然教师在授课时有一定的随机性和难度,但是却可以充分调动学生的学习积极性和主动性,而且由教师一边带领学生进行实践,同时给予讲解,给学生留下的印象更为深刻,也真正体现了理论与实践相结合。

2)重知识目标转向重智能目标上转变:

教师在讲授具体的知识点时,从原有的以讲授方法知识点为主,转变为以讲解具体方法和操作步骤为主,通过一题多解、多提问,启发学生主动思考,使学生逐渐从被动接受转向主动学习,从而加强学生思考能力和创新能力的培养,从重知识目标转向重智能目标上转变。

3)教学内容重组:视课程的不同,可按“模块、单元、任务”组织,也可按“项目、任务”组织等。总之要体现基于工作过程,或行动导向,或对行动的认识过程导向。

4)任务驱动教学:教学过程根据课程内容在课堂教学中安排具体的教学任务,用实际任务来驱动进行教师授课教学和学生实践活动,完成了任务并有了期望的知识与能力收获,就是一个完整的过程。

5)六步过程模式:教学过程的基本模式为:任务提出→知识讲解→示范操作→模仿操作→适当变通→复述总结→任务考核。如果任务量及任务涉及的知识量都较适度,基本采用这样的过程组织模式;否则就参考这种模式变通安排。

6)学生分组学习:教学中可根据学生情况进行分组教学,即先将学生按照学习情况,根据互补分配,将每组安排6-8人,让每一组成员可进行商讨,共同完成教学任务。分组学习既能提高整体学习效果,又使讨论式学习和过程化考核方便实施。

6 教学条件

1)教学设备:争取有条件的情况下,在实训室安装多媒体,在多媒体机房这个融教、学、做为一体的物理环境下,实施任务驱动式教学。

2)教学地点:主体课改的课程教学全部安排在一体化机房。

3)教学时间:每周4课时的课程集中安排半天;每周6课时的课程集中安排一个半天和接下来的一个两课时。

在条件不成熟时可根据实际教学条件作相应调整。利用学校已有的教学条件如多媒体、机房等对学生进行理论和实践的教学,同时对学生进行案例教学的同时,利用现有的条件让学习进行模拟项目开发,提高学生对数据库课程的兴趣,提高教学效果。

7 课程考核

目前数据库课程考核基本上都是以学校期末考试为主,同时有的数据库课程教学后,让学生参加计算机二级考试,学生过分重视考试环节,在实践方面重视不够。有必要探索校内考核与用人单位考核要求相一致的机制,加大学生学习的过程监控,把平时课外作业,在课堂讨论中的发言,模拟面试中的表现及社会实践的参与程度等都作为过程考核内容,着重考核学生获取新知识、新技术能力和信息分辩能力。

实行过程考核。平时以自我评价、小组评价和教师评价相结合的方式,对学生学习的过程进行考核或对过程产生的实绩进行考核,期末根据平时的考核进行总评,也可进行上机考试。

在考试形式上采用上机考试方式,全面改革成绩考核与评定方法。主要措施为:

1)考试题由课题组组织教师统一命题、统一考试或直接利用考试题库系统随机抽题考试。考试题型包括:选择题;填空题;判断对错题;编程题;应用题等。其中前三种题型重点考察学生对基本知识点的掌握程度,其后的两种题型重点考察学生编程和项目应用能力,最后一种题型重点考察学生实际应用的能力。

2)增加实验环节的考核,做到不仅考理论,同时还要考能力,平时实验考核成绩由实验指导教师给出。

3)建立实验课学分制,实验课不及格者不准参加闭卷考试。

4)实施创新鼓励附加分制度,鼓励学生在业余时间完成一些趣味性、实用性的项目,对有创新的研究型和设计型实验做得比较好的学生,给予最多不超过10分的创新鼓励分。

采用多元化评价观,多元化评价观必将逐渐取代单面评价观,并成为课程评价的一大趋势。多元化课程评价应包括:① 学生自评(10%);② 教师测评 (90%):平时表现(2O%),理论答题(3O%),综合操作(40%)。

8 结束语

在计算机技术和信息处理技术日新月异的今天,对于数据库课程的教学和数据库技术的发展和应用,已远远不止书本上的知识。作为教师要博览群书,并将所学的知识和项目开发、科研活动结合起来,不断学习,不断创新,从而使学校教学活动与学生今后走上工作岗位后的实际应用情况紧密地相结合,培养出更多适应当前社会、企事业单位需要的应用型人才。

参考文献:

[1] 周丽娟.数据库教学体系改革与优化[J].高教论坛,2009,1(1):59-61.

[2] 朱翠苗.项目导入、任务驱动"教学法在计算机课程教学中的应用[J].现代计算机,2009,1:94-96.

[3] 陈芳.对《数据库基础与应用》课程教学方法的探讨[J].宁夏师范学院学报:自然科学,2008,29(6):94-96.

[4] 何茜.高职数据库课程教学改革之我见[J].新西部,2009(06):215.

[5] 曾海峰.高职校院网络数据库SQL Server课程教学探讨[J].电脑知识与技术,2009,5(8):1956-1957.

[6] 符发,邢诒杏,陈静.计算机网络实验教学改革[J].实验科学与技术,2007(03):80-82.

[7] 陈建平,欧阳思洁,蔡文伟.数据库课程实践教学改革探究[J].现代计算机,2008(12):111-113.

[8] 刘航.数据库课程应用教学探讨[J].中国科教创新导刊,2009(11):167.

[9] 王无恙,马琳.数据库应用技术的项目教学法[J].现代企业教育,2009(2):70-72.

[10] 王淑霞,沈慧娟.数据库原理课程教学方法改革与实践[J].通化师范学院学报,2009,30(2):87-88.