Oracle数据库应用技术课程教学改革探索与研究

2014-05-30 15:40陈宝钢等
中国电力教育 2014年8期
关键词:Oracle数据库考核方式教学方法

陈宝钢等

摘要:Oracle数据库系统是目前最流行的关系数据库系统,也是计算机软件类专业核心课程。其技术要求高,实践性要求很强,对学校的教学管理和教师的教学技巧有很高的要求。针对课程特点,结合教学研究与实践,从教学方法、教学模式和考核方式等方面研究了该课程的教学过程,提出了一些能够有效提高教学效果和学生能力的方法。实践证明,这些教学改革措施取得了良好的实际效果。

关键词:Oracle数据库;教学方法;教学模式;考核方式

作者简介:陈宝钢(1973-),男,河南荥阳人,河南农业大学信息与管理科学学院,讲师;司海平(1978-),男,河南夏邑人,河南农业大学信息与管理科学学院,讲师。(河南 郑州 450002)

基金项目:本文系河南省科技攻关计划项目(项目编号:112102210197)的研究成果。

中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2014)08-0108-02

数据库技术是计算机科学和信息科学中发展最快的一种技术,在信息处理、人工智能、电子商务、金融贸易、科学研究、行政管理、工农业生产、计算机辅助设计和制造等各种领域内都得到了广泛应用,已经成为信息社会中对大量数据进行组织与管理的信息管理系统的核心技术和重要基础。

目前,Oracle数据库系统是世界上最流行的大型关系数据库系统,具有强大的数据储存和管理能力、良好的伸缩性和可用性、高度的安全性和可靠性以及基于客戶端/服务器模式等特点,目前在电子商务、数据管理等方面已经得到了广泛应用。通过学习Oracle理论与实践知识,学生可加强对数据库基础理论的理解和认识,提高综合应用计算机理论知识和专业技能来处理实际问题的能力,并且对自身工程设计能力、软件开发水平和应用创新素质的提升以及个人创业、就业、工作都具有十分重要的作用。

一、Oracle课程教学过程中的问题

笔者所在学校在计算机应用专业中开设了“Oracle数据库应用技术”课程。在该课程近几年的教学探索中,笔者发现了一些教学上的问题和难点,下面是一些个人的体会。

第一,随着多媒体教学方式的大量采用,Oracle多媒体网络教学资源也有很多。在组织和设计教案时可以充分利用这些资源来丰富教学内容,但多媒体教学会加快课堂演示的节奏,导致很多学生难以跟上课程的进度,直接影响到学生对讲授知识的理解,致使教学质量下降。

第二,由于Oracle数据库内容交错纷杂并且体系结构庞大,很多专业术语和概念也比较抽象,所以直接理解这些内容对于许多学生很困难。而很多学校由于教学条件的制约,教学时关注更多的是Oracle数据库的理论内容,具体的数据库操作过程则让学生参与很少,甚至许多交互性例子演示的操作过程也只是用PPT展示一下,导致学生很少接触到解决实际问题的环节,给学生的感性认识不强。[1]

第三,许多教学过程只是满足于让学生掌握知识点,而不是把知识的应用方法交给学生,导致学生的知识没有形成系统综合的知识体系,只是停留在缺乏联系的层面。例如很多学生经过学习后熟悉存储过程的概念,也会编写存储过程,但是在课堂教学中对于存储过程如何应用涉及不多,所以学生并不真的明白如何在一个应用项目中编写和使用存储过程,因而感觉自己所学到的内容与真正的应用还存在差距。

第四,实践教学设计不合理,偏向知识的验证性,难以提高在实际问题中学生使用数据库技术和方法的能力,并影响学生创新素质的培养。传统的教学方式中案例教学大多以学生解决习题为核心,学生认为学习的目的只是为了做题,这种方法不能顺利衔接前后学习内容,无法培养实际设计和应用数据库的能力,不能实现知识的迁移和应用。

二、Oracle课程教学方法改进

由于Oracle1课程的应用性很强,所以在教学方法上笔者采用了不同于其他计算机课程的教学方式。

1.强化课堂教学示范

示范教学法是指教师在课堂上进行有效的技能示范,以引起学生相应的行动,使他们通过模仿有成效地掌握必要的技能。[2]目前,笔者所在学校的Oracle教学中,上课的环境全都是在机房内进行。机房不仅给每个学生配备了实验用机,讲台上还设置了多媒体投影设备和教师用机。教师在讲解知识点和案例时,可以在教师用机上一步步进行示范,学生可以在课堂上随机模仿和练习。示范教学法能够使学生很形象地记忆和模仿整个过程,通过使用这种方式学生能够很快地理解和掌握一些Oracle数据库操作的命令,为良好掌握Oracle数据库的深层次内容打好基础。

2.增多项目实例教学

项目实例的学习可以让学生更快地理解和运用Oracle的相关知识和技术。在刚开课的时候,用以Oracle数据库为后台的管理信息系统给学生演示,并展示在系统中Oracle数据库所起的重要作用。在以后的每一堂理论课的讲授过程中,均可从此管理信息系统抽取相应的模块作为教学实例,对应各知识点传授,演示其在系统中的实现方式,让学生能更为形象地理解,加深记忆。[3]

在Oracle课程学习的后期可以通过采用项目教学法组织教学来提高教学的效果和质量。教师通过先对几个典型的项目进行分析,并给出需求说明书,随后将学生组织成一些项目组,以项目组为单位展开所有开发任务。在近几年的项目实习中大多都选择了比较简单但又很完整的项目实例来让学生完成,如图书管理系统、酒店管理系统等项目。

3.扩展教学相关资源

Oracle是一个不断发展的数据库系统。为了让学生能够尽快理解和掌握有关Oracle的背景知识和技术发展过程,除了提供大纲、课件、习题和实验内容这样的教学资源,授课教师还要给重要的知识点准备一些相关背景资料,以及最新技术发展和在应用方面的发展。例如,在这门课程刚开始时,可以加入一些有关Oracle1公司发展历史和产品开发过程的背景资料。另外给课程内容中一些应用性强的知识点(如数据库系统安全管理中用户权限和角色的创建和管理、数据库内容存取中序列和快照的建立和管理等)准备丰富的学习资源和程序样例,为学生提供更加深入的专业应用内容,并为他们深入研究和运用知识指出正确的方向与途径。

4.增强教学互动环节

为了提高学生的学习兴趣,教学互动环节是行之有效的一种方式。在课堂上教师可以把一些项目的需求分析布置给学生,把学生划分为小组,各组选择自己的项目内容并准备各自的数据库设计说明书,并在课堂上介绍自己完成的情况。通过汇报、提问、点评等形式开展讨论,使学生的主动参与意识更加强烈,也显著提高了学生的学习积极性。

为了及时解决学生在学习过程中遇到的各种问题,教师和学生也可以建立一个QQ群和开通一个网站。网站上学生可以把自己的学习心得发布出去,教师可以把相关的学习资料提供在上面供学生下载。在每周固定的时间,可以通过QQ群展开网上讨论,并邀请具有实际经验的工程师也加入讨论。学生可以随时把实践中遇到的问题提出来,一起研讨,也可以由教师或邀请的工程师提出一些问题,让学生思考和查阅资料来解决这些问题,以扩展学生的知识面和培养学生的自学能力。

三、Oracle课程教学模式变化

为了将理论教学与实践教学紧密融合,达到预定的教学目标,实训阶段是必不可少的途径。实训学习可以为学生营造丰富真实的应用场景,引导鼓励学生灵活掌握理论知识,并能够具体应用到实际工程中。在培养技能型人才的过程中,实训起着举足轻重的作用。笔者所在学校进行的实训和企业结合得非常紧密,不仅有课程实训,而且还有毕业实训。

1.课程实训

課程实训是每学期Oracle数据库课程结束后开展的短期综合性、开放性的应用实践。学生在完成实训任务的过程中需要利用和Oracle数据库课程相关的开发语言(如:Java等)来设计系统前台界面,这样可以培养学生的软件工程素质和知识的综合运用能力。课程实训主要由企业开发培训人员和本校教师一起承担,选择具有综合性、实用性、典型性、可行性的项目作为载体,需要在两周内完成。为了加强学生对课程实训的重视程度,可以把课程实训成绩算入学分。

在实训教学中,可以把重要的教学内容进行分析,合理地把课程理论知识有机地融合到实训教学过程中以巩固和加强理论部分的教学效果。为取得良好的教学效果,采用理论和实践交替并行的教学方式,当实训进行中遇到具有典型性的学生问题时,先讲解相关的理论知识,然后通过对照引入解决实际问题。[3]这种方式有效地把关系数据库的基础理论、基本方法融入到实训教学中,能够快速地培养学生运用理论的能力和解决实际问题的水平。

2.毕业实训

为使计算机应用技术专业的毕业生能够更好地适应社会的需求,笔者所在学校给毕业生安排了三个月的综合实训。毕业实训实行了两种方式,一种方式是学生利用校内设施进行实训,笔者从企业请来老师专职指导学生的毕业实训项目,每个学生在校内独立开展毕业设计。学生从分析、设计,到最终的系统运行,自己独立完成开发一个完整的信息管理系统。学生通过这种综合形式的实训,不仅可以加深对已学知识的理解,还接触到了许多新内容,并能把所学知识整体把握,融会贯通。另一种方式是在合作企业顶岗实习。实习期间,学生以员工的身份进入企业,企业按照员工的要求来管理学生。[4]这样方式的实习能够给学生直接体验企业的管理模式,弄清企业对人才的需求,并可以获得很多的实际经验,对其今后的职业发展都起到了良好的促进和指导作用。[5]

四、Oracle课程考核方式改革

在对学生进行课程考核时,很多教师设置的考核标准和方式比较单一,只根据学生完成试卷的卷面情况来进行考核,而没有对学生的整个学习过程和应用创新能力进行考核。为了激发学生的学习热情,有效提高学生的操作能力,不仅需要重视教学内容的选择、教学方式的革新,还要坚持对传统的考核评价方式进行合理的改革,通过对考核方式的有效转变来促进教与学。Oracle考核方式改革的目的是培养学生分析问题、解决问题和实际操作的能力。考核成绩由平时成绩和实践环节的成绩构成,成绩的综合评定需要对学生的过程实践能力有所偏重。

由于Oracle数据库课程非常注重实践应用和操作技能,因而采取取消“期末一张卷”传统的单一考核方法,采取理论考试与数据库开发实训的设计成果相结合的方法,卷面成绩占40%,平时成绩占10%,实训成绩占15%,实训设计成果占考核成绩的35%。由于数据库设计和开发能力是本课程的主要考核内容,所以可以不要求学生花很多时间去牢记大量的语法语句格式,而是在设计期末考试的卷面时,可以在卷面相关题目下把所用到的部分语法格式列出来。这样有助于学生把注意力放在知识的理解和掌握上,也有益于加强试题的综合性考察,更加真实地显现出学生分析问题和解决问题的能力。

同时,关于实训过程和实训成果的考核要详细化、规范化,以实训准备、实训动手能力、调研活动、实训报告、思考问题和解决问题的方法以及与小组其他成员的合作情况等综合、动态地评定实训成绩和实训成果的成绩,鼓励学生思考和开展创造性的活动等。

整个考核形式为采用教学过程考核和实训项目考核相结合。不再单纯以百分制考核,以等级形式考核(优秀、良好、中等、及格、不及格)为结果,以知识、能力和素质考核为重点对象。整个考核成绩的比例分配如下表1:

表1 考核方式和成绩构成

五、结语

通过对Oracle数据库应用技术课程开展的教学实践与改革,笔者优化了课程结构,完善了教学过程,取得了良好的教学效果。为了能够不断适应新的要求,教学实践和改革仍是一项长期而艰巨的任务,需要教师和学生相互配合,共同努力对现有教学方式根据实际情况进行持续合理的调整与改革,以寻求适合新形势下计算机科学与技术专业的人才培养模式。

参考文献:

[1]强彦.大型关系数据库Oracle教学模式的改进[J].计算机教育,

2010,(6):125-127.

[2]龚晓君,葛瀛龙.基于行动导向的Oracle课程教学实践[J].计算时代,2011,(6):66-68.

[3]任淑美,李宁湘.《大型数据库系统Oracle应用开发》课程实训教学的研究[J].计算机光盘软件与应用,2013,(2):7-9.

[4]张蕊,刘建华.“Oracle数据库应用”课程教学改革法的新思路[J].华北水利水电学院学报(社科版),2012,28(4):183-185.

[5]于延,刘玉喜,王建华.加强省属软件学院建设培养应用型软件人才[J].计算机教育,2010,(4):24-26.

[6]胡文瑜.数据库开发技术课程建设和教学改革[J].计算机教育,2010,(20):43-46.

(责任编辑:王意琴)

猜你喜欢
Oracle数据库考核方式教学方法
初中英语写作教学方法初探
教学方法与知识类型的适宜
对普通高校绩效考核的对策研究
金融管理与实务专业人才培养方案探究
一种Oracle数据库表空间监控方法
《Oracle数据库》课程教学模式探究 
《桥梁工程》课程的试卷分析及教学改进措施
职业能力视角下的高职语文教学策略探讨
初中数学教师不可忽视的几种教学方法
我的教学方法