近年来,随着生源数量的下降及招生计划的增加,招生形势日趋严峻,高校的发展极不平衡。各高校越来越重视人才培养质量建设,而课程建设是人才培养的核心,是高校内涵建设的关键。
CDIO教育模式是近年来国际工程教育改革的最新成果,是“做中学”的一种模式。清华大学在“数据库系统原理”、“数据结构”课程中采用了CDIO教育理念,取得了满意的教学效果。国内外的经验表明CDIO的教育理念和方法是先进可行的,适合教育教学过程的改革。
1 CDIO教育模式
从2000年起,美国麻省理工学院、瑞典皇家工学院等4所大学经过4年的探索研究,创立了CDIO工程教育改革模式。CDIO代表构思(Conserve)、设计(Design)、实现(Implement)、运作(Operate),是一套完整的工程教育理念和实施体系。CDIO提出了系统的能力培养、全面地实施指引(包括培养计划、教学方法、学生考核以及学习构架)以及实施检验的12条标准,具有可操作性,能够满足人才质量的要求。
CDIO模式以产品研发到产品运行的生命周期为载体,培养学生“做中学”和“基于项目教学和学习”的理念,增强学生自主学习能力、团队协作能力及解决问题的能力。
数据库技术是高校计算机应用技术专业及相关专业的核心课程,通过对该课程的学习,可以使学生理解和掌握数据库技术,培养学生利用所学知识解决实际问题的能力,为后续课程的学习奠定基础。国内很多高校加大了该课程的改革力度,做了很多探索和实践。
2 课程的改革措施
基于CDIO理念,我们经过几年的探索和实践,把培养学生动手能力、实践能力和可持续发展能力放在突出的地位,在数据库课程的教学中,我们的思路和做法如下。
2.1 确定有效的课程培养目标
我国高等职业教育的培养目标是实用技能型人才。以前高职教育中存在着不少问题,如重理论轻实践、忽视团队协作精神及开拓创新能力培养等,现在高职教育越来越重视技能的培养。
本课程以培养学生应用数据库的主要技能和职业素养为主线,围绕数据库的设计与管理、数据表的设计与管理、数据的查询、视图的应用、存储过程的使用等内容展开,最终培养学生开发中小型MIS系统并具有操作管理后台数据库系统的能力。
课程的知识目标是培养学生掌握数据库及其对象的设计、创建、管理与维护。课程的能力目标一是培养学生管理企业数据库的能力;二是培养学生利用数据库技术开发项目的能力。课程的素质目标是培养学生严谨的工作态度、扎实的动手能力及团结协作能力。
2.2 整合课程教学内容体系
我们改革了数据库课程的教学内容体系,建立课程理论内容体系、基本实践能力训练和综合应用能力训练三级结构。
课程理论内容体系主要包括数据库的基本理论;通过对数据库基础、SQL语言、数据库设计理论、数据库完整性等知识的学习,使学生具有基本理论知识。
基本实践能力训练是将一个大的系统项目分解成了十二个实验子项目,配合课程理论知识内容进行单项能力训练。
综合应用能力训练主要鼓励学生参加课程项目设计与开发,设计的题目可以由教师提供也可以由学生自主设计题目,鼓励学生以团队为单位,培养学生解决问题的能力及团队合作能力。
2.3 改革课程的课堂教学,提高课堂效率
运用CDIO理念,在课堂教学教程中我们联系生活讲概念,利用实例讲方法,通过实做懂理论。
我们设计了课堂教学六步法及教学过程设计八步法。
课堂教学六步法:任务导入→任务分析→示范引导→学生模仿→纠错重做→总结提高。
将教学过程设计分为“八步”:第一步,课前思考,提出本次课的项目任务;第二步,提出本次课要达到的教学目标;第三步,学习新知识;第四步,案例应用练习;第五步,学生交流;第六步,教师讲评;第七步,课堂小结;第八步,布置课后思考。
课程围绕“案例模仿”、“项目教学”,创设了正向迁移的条件,学生在每一次任务完成中获得的知识、技能和态度,可以迁移到后面的项目或任务的完成中,有效地促进学生职业能力、职业素养和可持续发展能力的形成。
2.4 改革课程的整体设计,重视学生综合能力的提高
按照CDIO标准,在整合课程教学内容的基础上,我们将课程教学的整体设计分为三个环节:第一环节(1-12周)进行理论基础知识学习与基本实践能力的训练,我们设计了十二个单项实验子项目。第二环节(13-16周)进行课程设计,将学生每6人组成一个小组,小组间开展项目竞赛。第三环节(17-18周)总结提高阶段,各小组交流项目设计,互相取长补短,共同提高。
1)重视第一堂课设计。整个课程的第一堂课,要让学生对课程的整体有个鲜明的第一印象,对课程的学习充满兴趣和期待。首先进行课程说课,简单介绍课程内容、特点、课程的项目任务及课程考核方式;然后演示上一届学生的数据库课程设计项目,引发学生的兴趣;最后让学生模拟体验网上购物,与学生分析“网上购物”系统中数据库所起的关键作用,从而激发学生强烈学习欲望及浓厚学习兴趣。
2)增加课程设计项目,提高学生综合能力。
课程设计是数据库知识与编程能力的综合应用,以培养学生的综合能力。可以由教师提供项目供学生选择,如学生公寓管理系统、学生档案管理系统、学生成绩管理系统、图书管理系统、汽车销售管理系统、网上书店等;或者由学生自己拟定与数据库相关的题目。教师首先指导学生进行需求分析设计;然后由学生完成概念结构设计、逻辑及物理结构设计、数据库实施和维护的设计;最后完成编码的实现。在进行项目软件开发时,鼓励学生自主选择C/S架构或B/S架构及开发语言平台,如VB、VC、ASP、C#等,充分锻炼学生发现问题、解决问题的能力,以达到综合应用知识的能力。
3)项目交流展示,提高学生团队协作能力及创新能力
各小组非常重视项目交流展示环节,小组成员分工明确,各自发挥自己的特长主动承担前台设计、后台代码设计、文档的撰写、演示文稿的制作等。通过作品的展示、评价和答辩,使学生的团队精神、综合应用能力得到锻炼。
在课程设计以外,还鼓
励学生参加各种竞赛,通过竞赛,使学生的知识面加宽,同时也提高了学生解决实际问题的能力。
3 课程的改革效果
我们将数据库课程的教学改革在10计算机应用、11软件成功地进行了实践,取得了很好的教学效果,受到了学生的欢迎,教学测评成绩名列前茅。10应用的牛继春同学利用VB、数据库技术开发的图书管理系统,我院师生给予了高度评价,该生目前到北京的一家公司顶岗实习;10应用的孙攀同学利用数据库技术与ASP动态网页技术开发的网站后台管理系统,受到了企业的欢迎,目前在烟台商机互联有限公司顶岗实习,从事动态网站开发工作;11软件的李振同学开发的网上购物系统,不仅受到了全校师生的好评,2012年7月该生到北京中软国际进行实训,其数据库应用开发能力受到了中软国际工程师的高度评价,比同期参加实训的部分本科生的能力都强。
本学期本课程正在11计算机应用、11网络进行实践,我们期待有更大突破。
4 结束语
经过实践检验,将CDIO理念应用到数据库课程的教学改革,取得了满意的效果。教无定法,作为教师我们要不断探索教学方法,培养学生自主探究, 相互协作的能力,从而达到发展思维能力。
参考文献:
[1] 温荷,罗频捷.基于CDIO的高职院校创新教学模式[J].职业教育研究,2012(01).
[2] 徐燕妮,刘欣颖.应用型人才培养模式下数据库课程改革探讨[J].中国科技信息,2011(15):201.
[3] 李如平.数据库课程教学改革研究与实践[J].电脑知识与技术,2010(7):5256-5258.