数据库系统原理课程教学改革探索

2018-04-23 09:13陈晓燕
软件 2018年3期
关键词:数据库系统课程设计原理

陈晓燕,张 鲲

(海南热带海洋学院 海洋信息工程学院,海南 三亚 572022)

0 引言

数据库技术是计算机领域发展最快和应用最广的技术之一,《数据库系统原理》课程是计算机专业的基础课,也是必修课,主要讲授数据库系统的原理,并兼顾数据库系统设计方法[1]。该课程的学习,使学生了解数据库的基本概念、基本原理、基本方法和应用技术。《数据库系统原理》理论和实践并重,是计算机专业很多课程的先导课,该课程的教学效果直接影响学生学习后续专业课程,该课程的学习能为从事计算机方向相关工作的毕业生,打下专业基础[2]。随着社会的发展和科学技术的突飞猛进,社会对计算机专业毕业生的考量标准也在不断提高,毕业生除了要有扎实的理论知识,还得有过硬的动手能力和创新意识[3]。在此种情形之下,作为培养计算机专业人才的高校,在专业课程上必须要不断的革新,以达到社会的需求。然而,现有的教学内容和教学方式,离社会需要的计算机人才还有一段距离,因此,研究数据库系统原理课程教学改革很有必要,也势在必行。

1 《数据库系统原理》课程现状

《数据库系统原理》这门课程,除了让学生掌握一定的理论知识,还要求学生具有一定的动手能力。从近几年的课程设计、毕业设计以及就业学生反馈的情况来看,目前的教学方式和实验环节,主要存在以下几个问题:

(1)教学内容上,一种情况,教材选取没有及时更新,受教学习惯与固定模式的教学课件、教案等影响,对教材不愿主动性地去更新,长期沿用传统性教材。然而,配套的教材中涉及到的一些数据库技术,在实际应用中已经被淘汰或版本已经较旧,往往这样的教材内容中涉及企业里常用到的一些数据库技术较少,在教材中只是作了简单的介绍,并没有深入的探究,缺少最新前沿性技术技能介绍[4]。这使得学生只掌握了本课程的一些基础理论和应用知识,对于前沿知之甚少,不能与时俱进,导致学生们有热情,有抱负,却难以胜任企业提供的岗位;另一种情况,盲目追求重点大学的教材选取,不一定符合自身学校在校学生的适应情况,造成拔苗助长,事倍功半,教学效果不佳。

(2)现阶段实验教学中,采用的教学方式是教师固定实验内容,每次上实验课,将实验内容分发给学生,学生在规定的教学时间内完成实验内容,并撰写实验报告。所有的同学做相同的实验,这种方法使得学生掌握了单个知识点,但是并没能提高学生的综合能力,学生为了完成实验而做实验,今后不能很好的将所学的知识应用到开发当中。同学之间的能力有差异,能力一般的同学可能正好在规定的时间内完成实验,能力较强的同学可能早就完成了实验,多出来的时间就白白浪费,这也是为什么我们有的同学实验完成得非常好,但是在课程设计、毕业设计,这种综合性的操作中,不能很好的将所学的知识运用上的原因所在。学生的积极性和创造性没有调动起来。

(3)在课程的考核方式上,现阶段仍采用的是传统的应试考核方式,这种方式往往使得平时不认真学习,专业基础一般的同学,运用死记硬背的方式,顺利通过考试,甚至得高分。这种方式不能很好的体现学生掌握知识点的情况,不能把学生的操作能力体现出来,对学生的实践技能掌握情况有所忽略,只注意课程的理论知识,这种现象违背了教学目标和培养人才的理念。

(4)授课教师自身经验不足,缺乏业务经验交流。部分基础可能由新进老师承担,对课程的教学理解不够深入,教学经验不足,平时课程组缺少定期必要的教学研讨会,教学上每个认课教师“单打独斗”,以自我教学为中,导致对教学上出现的问题不能及时解决,影响课程的教学质量[5]。

(5)课程设计任务完成质量佳,应用型人才培养方式中,《数据库系统原理》课程开设课程设计部分教学实践指导内容,但往往得不到师生重视,单个班级几十名学生[6],全由 1-2名教师负责指导,根本指导不过来,只是简单的布置作业任务,对学生的选题、设计过程、完成质量并没有全面跟踪反馈,存在交个作业应付了事,课程设计作业原创率与自主动手能力不高[7],甚至有些同学直接网上下载、改名即可上交完成,形成了师生共同应付了事的最终情况,严重影响了本门课程的实践教学效果,直接影响学生在做毕业设计时无从下手、力不从心。

(6)缺少教学科研奖励制度或任务指标,教师们只忙于备课、上课、下课,对于教学经验与成果上缺少必要的总结与产出[8],造成本科评估来临时,一个专业拿不出达到本科评估的专业课程考核指标系数的教学改革相关的论文与课题成果,不重视学生的创新作品培养,学生缺少参赛经验与实战能力。

2 《数据库系统原理》课程教学改革措施

通过教授几年的《数据库系统原理》课程,积累了一些教学经验,也了解了一下毕业生所在企业用的数据库技术,为了让以后的学生将这门课程学得更好,毕业后能够学以致用,《数据库系统原理》课程很有必要进行一些改革,主要的改革措施如下:

(1)在教学内容上,教师要了解本课程在专业领域的技术革新,对于已经被淘汰和已经过时的的技术,要删减,与此同时,在授课的过程中要加入数据库领域的最新研究成果。教学大纲不能一成不变,要根据实际教学情况,做出适当的修改;重视前序课程的完成质量,《数据库系统原理》的前序课程如《数据结构》等课程的教学和学习适量直接影响本门课程的教学效果,课程组之间需要有必要的沟通,或给前序课程制定好必要的教学目标,以便后续课程的顺利展开;调研与选取同类院校或出版社的优秀教材,及时更新与更换,估计课程组教师自编教材,结合自身学生的的特点,因材施教、因地制宜,形成更符合本校学生特色的精品教材,统一设计教案与课件,形成统一的教学效果。

(2)实验教学环节,打破原来的固定模式,根据学生的层次,来设定不同的实验,提高学生的积极性和创造性。课堂上除了验证型实验外,多增加一些设计型的实验,与学生学过的一门编程语言结合起来,做一个小型的系统,如图书管理系统、学生档案管理系统等,提高学生的动手能力,同时也激发学生对这门课程产生兴趣。在实践课环节,重点难点的实验,打破以往一人一实验的模式,采用多人合组,共同协作来完成,集多人的智慧于一体,让学生在完成实验的同时,体验团队合作的精神,为今后顺利进入工作岗位打好基础。实验完成后,制定评估机制,把学生的作品展示出来,评选最优小组,让学生获得成就感的同时充满竞争意识。

(3)课程考核上,改革以往以期末考试成绩为主的模式,加重平时实践成绩的比重,教师记录学生每次上机实验的成绩,将这个作为平时成绩的主要参考依据,与此同时,试卷上减少纯理论,靠记靠背的题的比重,加大分析类型题和设计型题的比重,引导学生向研究型发展;建立试题库,避免教师单独出题考试,对教学不能良好的体现,确定试卷结构,试题类型,每名课程组教师提供至少3份试题试卷,全部横向同类混合建库,期末随机抽取,组合成一份试卷,供给整个学期所有开设本门课程的学生们统一考试,便于反馈教师教学效果和学生学习质量,更好的实现公平公正;每月定期召开至少两次教学研讨会,每位教师把在教学中存在问题提出,全体课程组一起讨论解决,相互借鉴良好的教学经验,必要时可请兄弟院校专家学者参与谈论,更好促进校与校之间学习交流。

(4)数据库技术发展非常迅速,一本经典的教材经不起时间的考验,一味的讲授教材上的内容,只会与时代脱节。因此,教师在按照教学大纲的安排授课的同时,也需加强自身的发展,要不断的关注最新、最前沿的技术,将所见所闻,在课堂上传授给学生,将一些经典的学习网站,推荐给学生。与此同时,教师还应每年给自己规划一下外出培训计划,尽可能的多参加一些专题会议或讲座,来提高自己的业务水平和技能,以便正好的为学生服务。有条件的高校,还可以邀请一些专家、学者来做相关领域的知识讲座,以开阔学生的眼界。

(5)重视课程设计部分环节,为保证指导质量,一名教师指导人数不超过5人,对选题、设计、成果严格把关,必要时建立查重制度,教师必须给出给个课程设计的指导意见和反馈评语,以提高作业质量;与企业结合,让企业指导教师参与指导或负责指导,注重实践与开发能力的培养,发挥校企合作优势,既能提高课程设计的作业完成质量,达到训练学生实践能力的效果,又能开拓学生视野,锻炼动手能力,为后面毕业设计的顺利完成打下坚实基础。

(6)简体必要的教学科研奖励制度或任务指标,规定承担教学任务的教师每个学年指标发表一篇以上教改论文,对高级别期刊的论文成果专业给予奖励,鼓励课程教师申报教育教学改革课题,形成系统的教学改革成果。鼓励学生参加各类国家、省、市级别计算机设计大赛,对获奖学生与指导教师学院给予奖励,促进师生的积极性,及解决了教学科研成果的产出,又保证了本科教学评估的质量指标体系的完成,对课程建设与专业建设和教师自身的科研成果建设实现双赢[9]。

3 改革成果和存在的问题

经过一年时间的实践,数据库系统原理课程教学改革已初具成效,图1和图2分别是改革前和改革后,学生期末成绩的对比。除了本课程的成绩提高以外,据毕业设计指导教师反映,2017级的学生做的毕业设计普遍较上一届的好。

图1 2016年数据库系统原理课程考试成绩分析Fig.1 Analysis on examination results of database system theory course in 2016

图2 2017年数据库系统原理课程考试成绩分析Fig.2 Analysis on examination results of database system theory course in 2017

虽然在数据库系统原理课程改革中,取得了一定的成绩,但仍存在着一些问题,主要表现在以下几个方面:(1)教学课件不够精简,需要进一步修改和提炼,以更好的满足本专业学生的需求。(2)实验室的软件环境与企业的软件环境有差距,需要进一步完善。

4 结束语

本文作者结合多年的授课经验,针对我校《数据库系统原理》课程在教学中存在的一些问题,提出了提高教学质量的方法,包括更新教学内容、革新实践教学环节、改革考核方式、提升教师自身技能。通过教学实践,这些革新在实际授课过程中取得了较好的成效。在今后的授课过程中,课程教学团队将再接再厉,进一步探索更好的方法,不断激发学生的学习兴趣,提高学生的实践技能,提高《数据库系统原理》课程的教学质量。

[1] 袁丽娜. 创新意识驱动下实验教学方法的探索与实践——数据库系统原理课程为例[J]. 高教学刊, 2018(02): 39-41.

[2] 张鲲, 黄学彬, 周文. MTA专业《旅游信息系统》课程教学改革研究[J]. 大学教育, 2018(1): 135-137.

[3] 许崇明, 张金燕. 混合教学模式探索与实践——以《数据库系统原理》为例[J]. 宏观经济管理, 2017(S1): 250.

[4] 张鲲, 黄学彬, 周文. 旅游管理硕士专业学位(MTA)《旅游信息系统》课程教学改革实践研究-以海南热带海洋学院为例[EB/OL]. 中国科技论文在线, 北京: [2017-08-25].http://www.paper.edu.cn/releasepaper/content/201708-104.

[5] 陈才扣, 徐明, 李志强. 数据库系统原理在线开放课程的混改模式实践探索[J]. 计算机教育, 2017(11): 24-27.

[6] 肖进胜, 蔡红涛, 许贤泽, 张燕革, 周晨. 案例驱动的工程随机数学课程教学探索[J]. 软件, 2017, 38(12): 1-4.

[7] 陈晶, 张鲲. 编译原理课程中类比教学法的研究[J]. 软件,2016, 38(7): 55-57.

[8] 杜岩, 朱晓静, 张鲲. 计算机课程基于慕课的教学模式分析[J]. 软件, 2017, 33(8): 84-87.

[9] 张鲲. 高校计算机专业数据库课程设计教学指导与实践研究[J]. 软件, 2012, 33(2): 84-86.

猜你喜欢
数据库系统课程设计原理
了解咳嗽祛痰原理,有效维护健康
龙凤元素系列课程设计
平均场正倒向随机控制系统的最大值原理
数据库系统shell脚本应用
微细铣削工艺数据库系统设计与开发
化学反应原理全解读
实时数据库系统数据安全采集方案
通信原理教学改革探索
基于Articulate Storyline的微课程设计与开发
核反应堆材料数据库系统及其应用