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

时间:2022-07-15 12:55:47

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

摘 要:本文针对数据库课程的课程特点和教学要求,分析了如何在教学内容和教学方法等方面进行教学改革,最后介绍了如何实践数据库课程教学改革。

关键词:数据库;教学内容;教学方法

中图分类号:TP311.13-4

1 数据库课程教学特点

数据库技术作为计算机科学的一个重要分支,是实现大型信息化系统的核心技术和理论基础,数据库相关课程也是各高校计算机专业必不可少的核心课程[1]。数据库课程是一门理论与实践相结合的课程,教学目标是教会学生系统掌握数据库系统的基本理论与操作技术。学生通过该门课程的学习,能够基本掌握数据库系统的基本概念和原理,熟练掌握使用SQL语言进行数据操作和系统维护的方法,明确设计和开发数据库应用系统的流程和操作技巧。该门课程的教学特点包括:

(1)理论联系实际。教学目标是要通过基础理论的学习来掌握使用数据库系统和实际开发应用系统的能力,所以教学要面向培养学生解决实际问题的能力。

(2)技术要推陈出新。计算机技术的快速发展,数据库技术也是日新月异。这就要求教师要有拓展新技术和新工具的意识,并对数据库未来发展趋势有所理解。

(3)数据库应用系统的设计开发工作一般需要以团队的形式来完成,学生在日常的课程教学和实践教学中,需要进行广泛地交流合作[2]。这就需要课程教学要尽量贴近真实工作环境,培养学生的团队精神。

2 教学内容改革

数据库课程的教学内容主要包括基本概念、数据模型、数据规范化、标准SQL语言、关系数据库、数据库系统设计与实现、数据安全性等。教学内容比较松散,基本理论和技术规范也较复杂。采用传统的课堂教学模式显然不能满足课程教学的要求,所以我们采用情景设置的方法,将松散的教学内容通过一个贯穿课程教学始末的工程案例整合起来,突出了教学的工程型和延续性,取得了良好的教学效果。

2.1 情境设计

所谓情景设计就是一个贯穿课程教学始末的综合型学习任务,这个学习任务可以是一个工作流程或一个实际的工程项目等。学生在完成学习任务的过程中不断学习理论知识和操作技巧,培养解决实际问题的能力。情境设计要以实现课程教学目标为设计依据,将课程学习领域的全部内容涵盖进去,不同于传统的实验或实训,情境设计要突出综合性、扩展性和延续性。这种情景教学的方式给学生充足的发挥空间,实现了课程由传统学科体系向行为导向体系的转变。情境设计的具体形式首先是将教学知识进行分解和重构,再把综合性学习任务细化为若干个教学环节,最后把教学知识融入相应的教学环节中去。

2.2 实施方案

在实施情景教学之前需要做好两方面的准备工作。首先,要建设一个能够满足教学要求的一体化实验室,实验室需要配备网络环境、投影设备、FTP服务器、独立工作站和相关的数据库软件工具。其次,教师要为实施教学做好项目准备工作,在情景教学之前将“网上购物系统”开发出来,这样在实施情景教学过程中就可以充分利用一体化实验室的软硬件资源来培养学生的实践能力,并用实际的项目演示和团队合作开发来培养学生的创新意识。

情景教学的实施过程可以总结为8个步骤,分别是:

(1)在实施课堂教学前教师要准备教学单元任务指导、任务实施要求和学生自我评价表等教学资料。

(2)学生在课堂教学前阅读单元任务指导,收集任务相关的技术资料,记录遇到的问题。

(3)教师根据任务实施要求提出本次情景教学的工作任务,进行指引性示范。学生明确任务目标,跟老师和其他同学讨论解决收集资料过程中记录的问题。

(4)将学生分组成若干个团队,由学生自主确定团队分工、实施计划和所需的工具资源。

(5)学生分组实施任务,教师全程指导,帮助学生解决实施过程中遇到的困难。

(6)任务实施完成后,各小组提交任务成果和技术文档,并由一名代表上台展示任务成果,分享任务实施经验。

(7)各小组演示完成后,教师根据表现情况给予点评,学生填写自评表作为课程考核的依据。

(8)教师根据考核机制给出任务评分。

3 教学方法改革

数据库课程的教学内容涉及面较广,可以采用多种教学方法来激发学生的学习积极性。笔者凭借多年的数据库课堂教学经验总结出3个有效帮助学生自我建构知识体系的教学方法,在实际教学中起到了很好的教学效果。

3.1 由浅入深教学法

数据库课程的教学内容包含了很多不易理解的抽象理论和技术难点,需要学生通过自我建构知识体系来完成教学任务。这时就可以采用由浅入深教学法,尽量避开不易理解的理论知识和实现过程,通过浅显易懂的实际演示和实践操作来让学生自己发现问题、分析问题和解决问题,从而真正掌握抽象理论和技术难点。

比如在学习数据表、主外键及参照完整性等抽象概念时,可以首先介绍ACCESS数据库工具的表、关系图所具有的功能,给出数据表建立后的效果而不介绍实现过程。ACCESS这种数据库工具易学易用,学生可以很快理解操作要点并直接上手,在实际操作中会发现上述概念的真正意义。这种教学方法通过实际演示和操作来帮助学生加深对抽象理论的理解,学生则在潜移默化中就完成了自主知识体系的建构。

3.2 情景再现教学法

情景再现教学法就是利用实际生活或应用项目开发过程中的实际问题来展开课堂教学。教师可以在课堂上模拟真实环境中的工作体验,来帮助学生实现自我知识建构。比如在学习数据表关系模型时,可以模拟某公司的人员档案管理,给出人员资料和数据字典(如民族、政治面貌、文化程度、职务、职称)之间的对应关系,让学生通过设计和具体实现来分析关系模型的好处和存在的问题,因为这个例子是贴近实际工作的,学生就可以举一反三,真正掌握数据表关系模型的实现过程,达到了自我建构知识体系的目的。

需要注意的是,情景再现教学法不等同于简单的重复,也不能仅仅局限于他人经验性的描述,教学要在教学过程中引导和启发学生的创新意识,培养他们的创新精神。

3.3 对比教学法

数据库技术有很多理论分支,数据库管理系统工具也有很多品牌和版本。教师可以利用数据库的多元化来实施对比教学,用不同的情景、角度和方式来呈现教学内容,让学生对教学内容有不同的理解和认识,在对比中获得对事物认识上的飞跃,这就是对比教学法。

比如在学习视图对象时,可以分别在Oracle和SQL Server环境中进行讲解,并让学生分别操作,引导学生从数据库系统设计的角度,分析视图的作用和实现过程。学生通过比对和自主学习,可以很快地掌握视图的相关知识,完成了意义建构。

4 总结

实践证明,数据库课程情景教学可以使得学生在学习之初就明确为什么要学习本门课程以及如何学习本门课程;灵活的教学方法可以有效帮助学生自我建构知识体系;创新的教学考核机制可以有效激励学生的学习热情。这些举措都很好地拓宽了教学视野,激发了学生主动学习、动手操作的学习兴趣,达到了提高教学质量和面向应用型人才培养的教学目标。在以后教学研究和实践工作中,我们会在教材建设、师资建设和工学结合等方面深入研究数据库课程教学改革的新方法和新方向,为社会培养一批又一批具有实践创新能力的计算机技术人才做出贡献。

参考文献:

[1]王珊.数据库课程教学改革:面向21世纪课程教材与国家精品课程[J].中国大学教学,2006(4):14-17.

[2]路大勇,张洪强.基于工作过程导向的教学改革实践与探讨[J].职教论坛,2009(5).

作者简介:侯博宇(1984.1-),男,河北抚宁人,助理讲师,学士学位,研究方向:计算机科学与技术。

作者单位:黑龙江幼儿师范高等专科学校,黑龙江牡丹江 157011

上一篇:Photoshop测量应用的案例教学探析 下一篇:县级供电企业农电工规范化管理的思考