非计算机数据库教学改革探讨

非计算机数据库教学改革探讨

摘要:

数据库课程对于非计算机专业学生来说存在着一定的难度,通过分析数据库教学的现状,指出非计算机专业数据库教学的特点和不足。对课程教学改革进行探讨,并从教学内容、教学方法、教学手段、实验环节和考核方式等方面提出教学改革方案。这种方案应用在实际教学中,取得了较好的效果。

关键词:

非计算机专业;数据库;教学改革

数据库技术作为各类管理信息系统的核心,已经成为计算机应用领域发展最快、普及最广的学科分支之一。信息化的社会要求当代大学生应具备较高的信息素养,具有吸收、处理、组织、规划信息资源的能力。利用数据库技术进行信息管理、数据处理、数据分析、数据挖掘等,对于各专业大学生都是非常必要的,数据库课程的教学已成为大学生素质教育的重要环节。

一、非计算机专业数据库教学现状和问题

笔者所讲授的数据库基础及应用课程是本校工程管理专业的一门专业基础课,学生前期已经修完大学计算机基础和算法语言(VisualC#)两门计算机相关课程,有了一定的计算机应用基础,但仍存在一定问题。

(一)计算机应用能力弱

数据库课程的实践性较强,不仅要求掌握数据库基本理论、基本操作,还要具有利用程序对数据库进行数据访问与数据处理的能力,这需要一定的程序设计基础,而非计算机专业学生的编程能力相对不足。

(二)数据库学习兴趣不高

部分非计算机专业学生在计算机应用方面感兴趣的主要是文字、表格、图像处理,甚至只是网页浏览、QQ聊天、网络视频、网络游戏等娱乐活动。对于相对抽象的算法语言和数据处理等,一般兴趣不高。

(三)学生基础差异较大

由于近年来高校的扩大招生,生源质量有所下降,部分学生没有良好的学习习惯,基础相对较差。部分面向全国招生的高校在不同省份录取标准不同,导致学生基础差异较大,势必为数据库教学带来较大的困难。

二、非计算机专业数据库课程教学改革

针对非计算机专业学生学习现状和存在的问题,结合非计算机专业的实际情况,从教学内容安排、教学方法、实践环节、考核方式上提出了一些教学改革思路,以激发非计算机专业学生学习的自主性和积极性,提高教学效果。

(一)调整课程内容

非计算机专业虽然已开设了计算机应用基础和计算机算法语言两门计算机课程,但是学习数据库课程对于非计算机专业学生还存在理论基础差、编程能力低等不足。基于这些因素,该课程内容调整为以下三个部分:第一部分是数据库原理和理论,包括数据管理技术的发展过程、数据库系统的组成、数据模型、关系数据模型、数据库设计方法等。第二部分是SQLServer数据库管理系统的使用,通过一个学生熟悉的数据库实例,介绍数据库基本操作、数据查询、索引视图、数据完整性、T-SQL程序设计、存储过程等知识。第三部分是数据库应用系统的开发,以使用ADO.NET技术开发简单的数据库应用系统为实例介绍数据库应用系统开发的基本方法。调整后的教学内容适当降低了对关系的分解、关系的规范化及SQLServer的事务处理等内容的要求,同时提高了数据查询、数据库应用系统设计等内容的标准。这样既降低了非计算机专业学生学习的难度,也能保证学生数据库应用与开发能力的培养。

(二)改进教学方法和教学手段

数据库教学中传统的教学方法和手段已经适应不了数据库技术的飞速发展,对于数据库课程的教学方法、教学手段的改革已势在必行。

1.教学方法的改革。

教学过程自始至终实施案例教学法,从问题入手,引导学生自主学习,独立分析问题、解决问题。为了让学生对数据库课程有一个感性认识,树立学习的信心,在第一次上课时演示一些学生熟悉的数据库应用系统的案例及往届学生设计的数据库应用程序,从而调动学生学习的积极性,树立学好本门课程的信心,产生学习数据库课程的兴趣。教学过程中以一个学生比较熟悉或与专业相关的数据库为贯穿整个教学过程的实例,对于教学内容中的各章节,根据具体要求设计具体的教学案例。教学案例尽量与学生已经学习过的VisualC#相结合,与学生所学专业相结合,这样可以降低学生学习的难度,与所学过的知识相联系,达到举一反三的教学效果。

2.教学手段的改革。

教学过程中,应转变观念,走出传统教学模式的束缚,积极探索现代化的教学手段。设计数据库教学的计算机教学辅助软件,通过计算机形象地、动态地模拟教学中抽象的概念和过程,达到帮助学生理解和掌握基本知识与基本概念的目的。这对于激发学习兴趣,增强教学效果,提高教学质量都会发挥积极的促进作用。建立数据库课程网络教学系统,将教学内容和大量相关教育资源整合到网络教学平台上,为学生提供一个校园网支持下的数字化教学环境,有利于学生自学能力的培养和个性化发展。另外,指导学生充分利用互联网资源和SQLServer的在线帮助系统,加强学生的自学能力和创新意识的培养。

(三)加强实验教学环节

数据库课程实践性较强,实验教学是促进理论知识理解,培养学生实践能力的重要环节。结合理论教学,设计不同类型的实验项目,加强实践能力和创新能力的培养。

1.基于任务驱动机制的验证性实验。

任务驱动机制基于建构主义学习理论,将传统的以传授知识为主转变为以解决问题、完成任务为主。学生通过完成每一个实验任务,加深对相关理论知识的理解。与理论教学同步,按数据库知识模块,设计相应的验证性实验项目,以巩固相关的理论知识。

2.基于合作学习的综合性实验。

基于合作学习的实验以分组形式进行,通过合作学习,共同完成实验。这样既可以加深学生对相关知识的理解,又能够培养协作能力。综合性实验项目“数据库应用系统的设计”内容上包含数据库和算法语言知识,以VisualC#作为开发工具,实现对SQLServer数据库的访问与处理。实验相对复杂,难度较大,故以分组合作的形式完成实验。整个实验项目划分成数据库建立、数据处理、用户界面设计、数据输出等多个模块,小组中每个学生完成一个模块,通过合作学习共同完成实验。

3.基于研究性学习的创新性实验。

研究性学习以学生的自主性、探究性为基础,确立研究的专题和项目,通过个人或分组合作的方式展开研究,培养学生的实践能力和创新能力。为进一步提高学生的学习积极性,提升数据库应用层次,鼓励学生完成大学生创新项目或参与教师的研究项目。组织学生完成“基于Web的土木工程开放式实验教学系统”的研究与调试,该系统利用SQLServer2005建立并管理后台数据库,以Asp.net技术设计,完成了土木工程学院实验中心的实验室开放管理工作。在学生的参与下,定期更新,在学院实验室开放工作中得到了充分的应用,既提高了实验室信息化水平,又培养学生的实践能力和创新能力。

(四)考核方式的改革

数据库课程的考核分为理论知识考核与实践能力考核两部分。理论知识考核主要考察学生对本门课程中的概念、原理和方法的掌握程度,实践能力考核考察学生综合运用相关理论知识解决实际问题的能力。传统的教学方式片面强调对理论知识的掌握,忽视了实践技能的考核,而数据库课程实践性较强,进行实践技能的考核是必不可少的。实践能力考核主要是对每一个实验项目的完成质量进行考核,与理论教学和实验教学同步进行,这样可以使一些平时不认真、搞最后突击复习甚至投机取巧的学生放弃侥幸心理,认真对待平时的理论和实践学习,起到督促和激励作用。

三、结语

通过对非计算机专业数据库教学的分析和总结,在教学内容、教学方法、教学手段、实验环节及考核方式等方面,对非计算机专业学生的数据库课程教学改革的思路和方法进行了深入地研究与探讨。通过多年的教学实践,取得良好的教学效果。今后将通过不断地尝试与探索,进一步加强非计算机专业学生的数据库应用能力和信息系统开发能力的培养,以适应信息化社会对人才培养的要求。

作者:田锐 单位:东北林业大学

参考文献:

[1]教育部高等学校计算机科学与技术教学指导委员会.关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)[M].北京:高等教育出版社,2006:51.

[2]佟勇臣.对应用型专业数据库技术课程教学改革的思考[J].教育探索,2013,(4):18.

[3]喻梅,于健,王庆节,等.非计算机专业数据库应用技术课程改革[J].实验室研究与探索,2013,(10):353.

[4]加里.D.鲍里奇著.易东平译.有效教学[M].南京:江苏教育出版社,2002:276.