欢迎来到天天文库
浏览记录
ID:32370242
大小:671.54 KB
页数:4页
时间:2019-02-03
《基于cdio的数据库原理与应用课程探索》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第20期计算机教育2011年10月25日ComputerEducationNo.20Oct.25,201183文章编号:1672-5913(2011)20-0083-04中图分类号:G642文献标识码:A基于CDIO的数据库原理与应用课程探索陈廷斌,鲁艳霞(大连东软信息学院,辽宁大连116023)摘要:分析非计算机专业的数据库原理与应用课程的现状与尚存问题,提出构建基于CDIO的一体化课程设计方案,包括模块化的理论课程授课体系、项目式实验内容设计、任务驱动的习题课设计和阶段性的考核体系。该方案使得数据库原理与应用课程设计更加合理,进一步提高学生的工程实践能力。关键词
2、:CDIO;数据库原理;一体化;课程设计1背景要求,现在的数据库课程已经不再是传统的理论课程,而是更偏向于社会需求的应用课程。然而在目前CDIO代表构思(conceive)、设计(design)、实施数据库课程教学过程中,还存在以下问题。[1](implement)、运行(operate)。它提出了系统的能力1)填鸭式的理论教学。培养、全面的实施指导以及实施过程和结果检验标大部分数据库原理与应用相关教材基本上都是准,为高等院校培养实践创新人才提供了指南和实施[2]依据教学内容,以知识体系为顺序组织编排。然而在方向。CDIO系统地提出了具有可操作性的12条标介绍理论基
3、础时,教师往往忽视了学生学习的能动准,并有相应的培养大纲。性,只是填鸭式地“教”,往往会使得一部分同学由数据库技术是计算机应用的重要基础,具有广阔[3]于学科的限制和理解的偏差,在学习过程中未取得较的应用领域。随着Internet技术的迅速发展,数据好的效果,甚至打消了学习积极性。库技术也已经成为各高校计算机相关专业和业务应2)被动的实验课程。用的必修课程。但是,数据库原理与应用课程中相关在实验中,学生不明确实验目的,实验内容不清概念和思想比较抽象,尤其是三级模式和二级映像、[5]关系代数、数据库设计等部分,更是难以掌握。楚,考核中实验课也没有一定的比例等。在实验课
4、随着信息技术和数据库技术的快速发展,数据库堂上,学生往往根据老师布置的实验任务,逐项进行的应用范围越来越广泛。数据库原理与应不仅仅是计练习,缺乏主动思考和讨论的过程。算机专业的主干课程,同时也是信息管理与信息系3)缺乏动力的习题课程。统、电子商务、物流管理、物流工程、人力资源等非在习题课上,经常会发现布置的作业学生并未完计算机专业的主干课程之一,因此,对课程的建设与成,或者由于沟通和表达能力有限,即使对习题有较探索势在必行。好的认识,学生也不愿意上台与大家分享。因此,习题课的效果仍有待进一步提高。2数据库原理与应用课程现状分析4)机械式的考试过程。数据库原理与应用课
5、程是一门理论与实践相结传统的考试模式通常以期终理论考试成绩作为合的课程。一般包括数据库原理、数据库设计和系统对学生最终评分的主要依据,虽然有时中间会增加期应用三部分。原理是基础,设计和应用是提高,它们中考试,但是仍然会造成学生为考试过关而学,不注[4]相辅相成、互相促进。随着社会对学生技能操作的重自身综合能力的提高。作者简介:陈廷斌,男,副教授,研究方向为供应链、物流;鲁艳霞,女,副教授,研究方向为数据库、物流。计算机教育84ComputerEducation20115)缺乏整体性学习和实践。程、数据库系统的组成结构、关系代数、基本SQL学生学完课程后只是掌握了几个
6、孤立的知识点语句的使用、关系规范化理论、数据库设计、数据库和一种软件的基本操作,不会设计和评价具体的数据并发机制、数据库安全管理等内容。库系统,无法完成预定的教学目标。CDIO更加强调对课程的设计,因此,对于非计3基于CDIO的一体化课程设计算机专业来说,数据库原理与应用课程根据专业不同,会产生不同的教学内容。往往同样的大纲内容对不同3.1模块化的理论课程授课体系专业的效果也可能完全相同。因此,在课程设计时,数据库原理与应用课程主要介绍数据库系统的我们将数据库课程的理论知识分解为以下几个模块,基本概念和基本理论,主要包括数据管理的发展过如表1所示,根据学生的能力和专
7、业性质进行选取。表1数据库理论知识模块分解模块基础知识难点知识模块性质模块1.1:数据、数据库、数据库系统、数据库管理系统数据库系统特点必学模块1:数据库基本概念模块1.2:数据模型数据库概念模型必学模块1.3:数据库系统结构三级模式、二级映像可选学模块2.1:关系、关系模式、关系数据库概念关系模式概念必学模块2:关系数据库模块2.2:关系完整性参照完整性必学模块2.3:关系代数选择、投影、连接、除运算可选学模块3.1:SQL简介必学模块3.2:数据定义语言索引的作用必学模块3:SQL语言模块3.3:数据操作语言子查询必学模块3.4:数据控制语言grant、re
此文档下载收益归作者所有