- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CDIO的数据库课程体系改革与实践
摘要:针对计算机相关专业毕业生缺乏工程设计能力、不能满足IT企业需求的情况,我院将CDIO工程教育模式的理念引入到数据库课程体系,文章讨论新体系的教学目标、教学内容、实施过程和评价指标。新体系解决了理论知识与工程设计相脱节的问题,调动了学生的学习积极性和主动性,培养了学生的工程设计能力。
关键词:CDIO;数据库;课程体系;工程教育模式
CDIO代表构思((Conceive)、设计(Design)、实施(Implement)与运行(Operate),它是麻省理工学院和瑞典皇家下学院等4所大学在全球经济一体化的背景下,经过4年的研究而得出的成果。CDIO高等工程教育模式以构思、设计、实践及运作全过程为载体来培养学生的工程能力,不仅包括个人的学术能力,还包括学生的终身学习能力、团队能力和大系统掌控能力。CDIO工程教育模式(Initiative)为我们提供了一种新的教育方法,有助于解决工程教育普遍存在的问题,并可满足学生和社会的需求。
数据库课程与其他课程结合紧密,与操作系统、数据结构、编译技术、离散数学、程序设计、软件工程等课程都有密切关系,是集理论性、实用性、操作性、创新性于一体的综合性课程。数据库课程体系设置的合理与否,直接关系到本专业每个学生的数据库应用水平和计算机实际应用能力。
针对数据库相关专业毕业生缺乏工程设计能力、不能满足IT企业需求的情况,我们在数据库课程新体系中引入CDIO工程教育模式,以帮助学生建立理论知识与工程设计知识之间的联系,进一步提升教学效果。
1 将CDIO引入数据库课程体系的必要性
许多大的现代企业,他们对年轻工程师所需的品质要求有着惊人的相似之处。企业界要求工程师所需具备的知识、能力和态度,主要包括:了解工程基础、工程设计和工程制造过程;具有工程实践的背景;具有批判性思维和创造性思维、沟通能力与团队工作能力。
目前,我校数据库课程体系的直接相关课程有:数据库原理及应用、数据库程序、数据库大型实验周、软件工程、UML可视化建模。课程体系设置的不足之处主要表现在:培养方案设置的专业课程里单科性课程太多,理论分析学时过多,过分注重单学科课程的理论性和知识的系统性。相反,培养学生工程综合能力的课程少,训练学生的直观判断力和工程经验、工程意识的教学环节少,但都是以“知识点”的形式串接在各相关理论课程单元之间,学生很难把自己所学的理论知识与生产实际相结合。这种工程教育模式培养训练出来的学生与飞速发展的现代工业社会极不相适应。因此,高校工程教育陷入怪圈:一方面产业界缺乏有实践经验和动手能力强的大学毕业生;另一方面工科大学毕业生抱怨在学校没有实践机会,学习空洞理论,求职无门而面临巨大的就业压力。
将CDIO理念引入到数据库课程体系教学之中,旨在培养学生的工程设计能力,将理论课程与实践环节相互关联,环环相扣,围绕社会和企业的需求,将软件工程设计方法和软件开发技术融入教学内容之中,为学生铺垫更宽广的职业道路。
2 构建基于CDIO的数据库课程新体系
2.1 课程新体系目标
数据库课程体系主要目标是基于软件工程理论,让受教育者了解和掌握软件开发中的方法学和工程学知识,并应用于实践。学生通过学习实践掌握软件工程的设计方法,并能应用到数据库原理课程的学习过程中,且高效地开发软件并进行有效维护。培养学生数据抽象和数据建模能力、一定的系统分析与设计能力、较强的数据库设计和应用开发能力、使用和维护数据库的能力,并培养学生良好的自主学习、创新和团队协作精神。
2.2 课程新体系的教学内容改革
2.2.1 教学大纲及教学内容的整合
我们将数据库原理与应用、数据库程序设计、UML可视化建模和软件工程作为集成课程,修订了教学大纲,将理论知识、软件工具应用和工程设计方法结合起来,形成理论――应用――工程设计方法的教学主线。
此外,数据库原理与应用中的基础篇、系统篇与设计篇与数据库程序设计课程相关内容进行关联;应用开发篇中数据库原理及应用中的数据库设计概论、需求分析、概念结构设计、逻辑结构设计、物理设计与数据库的实施和维护同工程设计方法的软件工程概论、软件需求、软件概要设计、详细设计、软件实现相对应;同时将软件工程中各个阶段的文档进行规范说明,并以UML为实例在各个阶段予以讲解,从而可以看出数据库实践开发过程中所贯穿的软件工程理念,且在数据库程序设计中具体实现。具体知识结构如图1所示。
2.2.2 改革教学过程和教学方法,完善实训环节
在教学过程中,教师不仅讲授课堂理论知识,还在教学过程中,将大案例的工程设计问题以任务的形式布置给学生,学
文档评论(0)