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

时间:2022-07-28 03:42:31

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

摘要:数据库原理是高校计算机专业开设的一门核心课程,在培养创新素质的人才中有重要的作用。根据应用型人才培养的需求,针对目前的教学内容和教学方法等方面提出了改革的措施。

关键词:数据库原理;教学改革;实践教学;案例教学

中图分类号:G642

数据库技术是计算机技术的一个重要专门分支,是所有信息技术和信息产业的基础。本课程是与信息相关很多专业的重要基础课。数据库原理是高等院校计算机及相关专业的主干、核心课程,具有很强的理论性和实践性。它在整个专业课程体系中起着承上启下、融会贯通的重要作用,通过本课程的学习,掌握流行数据库的体系结构及使用和管理方法,掌握数据库设计和数据库开发方法,了解数据库的发展及一些前沿领域,使学生理论上基本“通”,实践上基本“行”,使学生在数据库应用领域具有较强的分析和解决问题的能力。可为学生的后期生产实习、毕业设计,乃至走上工作岗位打下坚实的理论和实践基础。

1课程的特点

在计算机应用领域中,90%以上的软件系统都需要数据库做支持,因此数据库知识是每个应用开发人员必备的专业知识。数据库原理课程的特点为理论性强,应用广泛。数据库原理是一门理论与实践结合非常紧密的课程,既有较系统的理论推导,又有很强的技术性与实践性。理论与实践的完美结合使得数据库原理成为能使学生提高计算机应用能力的重要课程。目前主要以本科生教育为主,以培养“基础理论实、专业口径宽、工程能力强、综合素质高”的高级专门人才为目标。数据库原理作为我校计算机科学与技术专业的专业主干课程之一。该课程的总体目标是,通过该课程的学习,让学生掌握数据库技术的基本概念与方法,培养学生独立从事应用系统的分析建模和开发能力,从而培养出能够适应社会需求的人才。从课程的教学效果来看,现开设的《数据库原理》课程符合本校的办学定位和人才培养目标的需求。本课程建设的总体目标是按照应用型本科人才的培养要求,把课程能力模块教学目标纳入 “以就业为导向”的技能培养目标中。采用面向系统,兼顾理论的观点开展教学,强调基本知识和基本操作双重训练。以任务驱动为教学模型,启迪学生的思维,培养学生的学习兴趣,提高学生实践能力,使学生形成探究学习、合作学习、终身学习的习惯,让学生在完成“任务”的过程中,增强分析问题、解决问题的能力,培养独立探索及合作精神,促进学生综合能力的发展。同时将理论教学与实践教学相结合,授课内容既顾及到学生毕业后参加工作的需要,也考虑到学生进一步考取研究生的需要。在授课期间,安排若干次上机实验,课堂教学结束后,安排课程设计,课程设计内容根据指导教师的科研课题或自选课题编程实现。指导学生课外科研小组活动,并鼓励学生积极参加国家或省级科研竞赛活动,并取得了很好的成绩,通过本课程的学习,学生能够深刻理解数据库系统的基本原理,掌握设计和实现数据库管理系统的基本方法和技术,提高学生理论联系实际的能力。

2课程教学模式改革

2.1优化教学内容,突出课程特点

为实现本课程“少讲、多练、自己学”的教改指导思想,使学生更好地掌握数据库系统的基本原理、基本方法以及应用和实现技术,在课堂教学中应使用多媒体、投影仪,结合动画、课件、程序软件等手段进行课堂演示教学,以提高单位学时的效率,并达到直观性、可视化的特色。要因材施教,积极实行启发式、讨论式教学,鼓励学生独立思考,激发学习的主动性,培养学生的科学精神和创新意识。

2.2案例教学

本课程是一门实践性很强的课程,在教学过程中,教师要精心组织教学过程,营造宽松的氛围,为学生提供实践、创新的机会和想象的空间,以案例为基础贯穿整个教学过程中。案例设计要有针对性,把握好难易程度,教学围绕案例和项目涉及的知识点进行讲解和示范,通过对案例的分析和设计使学生加深对基本概念的理解,以促进学生的知识迁移。了解如何利用所学的各种算法、原理和规则,构建一个真实系统,使学生对数据库设计的过程有深入的理解,对学生自主完成综合实验项目的开发有很大的帮助。同时,鼓励学生在课余时间积极参加开放实验项目和实训中心项目;协助学生组建软件开发团队,积极承接信息管理类的实际项目,在软件外包开发基地这个平台上提高实践动手能力。为以后进行设计工作打下了坚实的基础。

2.3双语教学改革

积极推进双语教学,提高学生的外语应用能力。从专业课双语教学的目的出发,借鉴国内外双语教学的成功经验,通过双语辅助教学讲义和网上辅助教学系统扩充、延伸双语教学的课外自学空间。从整体教学效果和学生反映来看,对学生外语应用能力的提高起到了积极的促进作用,达到了数据库课程双语教学“知识”和“语言”协调进展的预期目的。通过双语教学的实施,很多学生既具备扎实的计算机技术又有良好的英语应用能力,受到了用人单位尤其是外企的极大欢迎,提高了毕业生的就业竞争力。

2.4实践性教学的改革

数据库课程不仅理论性强,实践性也很强,实践性教学旨在加强学生对理论知识的理解和补充,同时进行工程能力的训练,培养学生分析问题、解决问题的能力,进而使创新能力得以提高,并使其成为获取知识的另一重要途径。通过实践教学,学生主动多上机、多实践,循序渐进,使学生不断积累经验,提高动手能力,能将所学理论知识逐渐应用于实践,通过上机实践来验证所学的理论、来巩固相关的概念、来促进理论的学习,从而提高分析问题和解决问题的能力。通过实践还可以锻炼心理素质,提高心理承受能力。能在数据库系统开发中自如应用,达到了较好的效果。《数据库原理》的实践性教学分为上机实验、课程设计和综合性训练。

上机实验:教师在课堂上给学生指定明确的有利于消化课堂理论知识的实验题目,以观察性和验证性实验为主,让学生上机时做到目的明确、有的放矢。上机时对学生进行实时指导,并对上机过程中普遍存在的问题进行统一讲解。

课程设计:上机实验针对的往往是一定范围的知识点,各个知识点相互联系不够紧密,具有一定的局限性。课程设计阶段可以弥补这个不足。在课程设计阶段,教师根据学生的实际情况,选择一些学生感兴趣的实际问题,学生通过独立或相互协作地进行需求分析,概念设计、逻辑设计和物理设计,最终设计一个小型的数据库系统。并要求学生提交课程设计说明书,内容包括设计思路、运用的知识及自己的体会。通过课程设计阶段培养了学生综合应用知识的能力和创新的能力。

综合性训练:综合性训练所选题目具有一定的应用背景,使学生能够应用软件工程的基本原则设计一个具有实用价值的数据库应用系统。要求学生自行开发一个麻雀虽小、五脏俱全的数据库管理系统。我们配合教学内容,提出了一些与学生相关以及他们感兴趣的任务,例如让学生开发学生选课系统、宿舍管理系统等。通过教师的指导,经过认真的调研、分析和设计,学生都能够完成自己选择的任务。通过这些实践环节的改革,促进学生通过具体系统的设计和实现,深入掌握本课程的概念、知识和技术,从而提高学生的实践应用能力,激发学生的学习兴趣和创新意识。

实验项目名称和学时

实验一 SQL Server2005的安装及相关配置 2学时

实验二 管理SQL Server2005数据库 2学时

实验三 使用SQL Server管理数据表 2学时

实验四 管理SQL Server表数据 2学时

实验五 数据库单表查询 2学时

上一篇:如何快速掌握人物角色建模技术 下一篇:公路隧道交通诱导仿真平台的设计与实现