100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > c语言程序设计CDIO 浅析C语言程序设计课程CDIO工程教育模式.doc

c语言程序设计CDIO 浅析C语言程序设计课程CDIO工程教育模式.doc

时间:2019-06-17 04:12:13

相关推荐

c语言程序设计CDIO 浅析C语言程序设计课程CDIO工程教育模式.doc

浅析C语言程序设计课程CDIO工程教育模式

浅析C语言程序设计课程CDIO工程教育模式

摘 要:推进高职院校CDIO工程教育模式改革的一个重要举措是基于校企合作的CDIO专业课程教学模式的改革,结合自己的教学经历,对高职院校“C语言程序设计”课程的教学大纲、教学内容、教学方法的CDIO模式的建立进行了分析探讨,以期为同类专业课程CDIO教育模式的改革提供参考思路。

关键词:C语言程序设计 CDIO 做中学 工程教育改革战略 课程模式

中图分类号:G42 文献标识码:A 文章编号:1672-3791()10(b)-0184-03

“做中学”成为工科教育改革的战略之一。CDIO是基于工程项目全过程的学习,是“做中学”的一种模式,它是对以课堂讲课为主的教学模式的革命[1]。CDIO模式从2000年起在以美国麻省理工学院(MIT)为首的世界几十所大学操作、实施,至今,已取得了显著的成效,深受学生欢迎

设计“C语言程序设计”CDIO课程教育模式,旨在从专业教学的角度培养学生作为一名工程师的职业道德和知识技能的基本素养,课程模式设计的核心内容是利用校企合作平台引进了一个实际成型的产品,然后根据教学环境实际状况进行物理抽象后衍生出教学过程中所需的课程大纲、教学内容、教学组织与考核方法等。

1 课程模式设计

“C语言程序设计”以CDIO工程教育理念为指导设计课程模式,将校企合作基地作为设计课程平台,特别是通过校企合作平台所采用的“走出去,请进来”的技术交流形式,充分利用社会、企业资源使学生比较深入地了解企业的商业、文化氛围和产品开发流程方面的知识,提升作为一个工程师的职业道德和知识技能的基本素养[2]。在此基础上引进一个实际成型的产品,并加以抽象而成为课程项目。考虑到课程项目的复杂度较高,实施过程中对学生团队协作精神要求较高,所以有必要循序渐进,将课程项目拆分成8个实践任务(子项目),课程所有专业知识通过构思分布在8个任务中。

教学模式的重点在于依据CDIO工程教育理念设计、布局课程教学大纲、课程项目实践部分的内容与要求以及教学的手段与方法[3]。

2 课程教学大纲设计

基于“做中学”CDIO工程专业学生能力的培养目标,“C语言程序设计”课程大纲的设计目标要求学生学习、实践计算机硬件与软件系统的专业基础知识、程序设计的基本方法。在此基础上强调能力、素质的提升,训练学生从创新思维角度探究计算机系统各部分之间的联系与融合,例如将硬件结构与程序设计融合在一个任务中作为一个完整的学习单元,注重学习硬件与软件知识的关联性[4]。

3 教学方法设计

首先引入1个课程项目,该项目涵盖课程的所有专业基础知识,然后将课程项目拆分成8个任务,教学活动围绕8个任务设计展开。项目式、任务式教学活动耗时较大,在总学时维持基本不变的情况下保证教学质量,非常有必要提高教学效率,丰富教学手段、培养学生的自学能力、开展多种灵活的教学形式[5]。

(1)以课外兴趣小组为平台组织学生定期的专业活动。一方面弥补了课堂学习时间的不足、拓展了专业学习空间,另一方面在学生中培训了一批专业学习带头人,为项目实施打下了一个基础。

(2)实施教学任务时,根据企业项目团队的构建要求将学生分组,每组5~7人。每个小组明确一名专业能力较强的学生担任项目组长(学习带头人)承担任务的分工组合、师生之间沟通、项目相关资料汇总和课堂讨论小组主持等角色。

(3)充分利用各种资源和手段激发学生的学习热情和创新思维能力。

(4)适当的课外作业和课余学习是保证教学质量、提高教学效率的一种重要途径。

(5)成绩评定以学生的工作表现和项目成果作为主要依据。重在考量学生合理运用知识、团队协作与交流和工程系统等方面的能力。考核分为三个方面,课程项目占50%,其中包括系统构思的合理性、系统的运行性能和项目文档资料;8个实践任务的完成情况占20%,其中包括主动学习、提问与交流;理论考试占30%。

4 教?W内容与要求设计

为达到“C语言程序设计”CDIO课程教育培养大纲的要求,教学内容的设计基于要求完成一项包括构思、设计、实施和运作全过程的团队研发项目。根据课程内容丰富、工程特质强的特点,教学内容分为两个阶段实施,其中第一阶段和第二阶段的教学时数分别占总学时的60%和40%。

第一阶段教学内容由设置的8个任务驱动,课程大纲要求的技术知识和推理方法涵盖其中,而这8个任务是由课程项目分解而成的子模块。设置任务时注重任务内容之间知识的关联性,特别关注系统中硬件与软件的融合,熟悉相关元件和芯片的检测方法,积累任务实施所需的技术资料,为第二阶段的教学,即课程团队项目研发建立良好的基础。

第二阶段教学内容和要求如表1所示,教学过程中使学生置身于社会

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。