0引言
在 20 世纪 90 年代,美国卡耐基梅隆大学(CMU)等国际知名高校首先开设软件体系结构相关课程
[1-
2]
。随后,清华大学、北京大学、国防科技大学、东南大学、西安电子大学等国内知名高校也将软件
体系结构相关课程学习列入了软件工程人才培养计划中
[3-8 ]
。
软件体系结构教学内容主要包括软件体系结构基础知识,常见的软件体系结构风格和模式,设计、分
析、评估与构建软件体系结构的基本方法和策略,软件体系结构演化过程及最新研究进展等
[6
,
9-10]
。因
此,课程教学中容易出现知识高深抽象、教学内容不切实际等问题,导致学生难以应用专业知识提升
实际的软件架构设计工程能力。针对该学情,孙耀等
[4]
将真实项目案例引入软件体系结构课程建设中,
旨在通过真实项目案例辅助课程知识讲解;覃征等
[8]
针对课程教学中知识抽象的问题,通过特定的实
践教学环节设计,辅助对抽象知识的理解与应用;丁智国
[11]
从教学组织方式上进行改革,在课堂教学
中引入翻转教学,以加深学生对课程知识的理解;刘玮
[12 ]
从课程内容与教学方法两方面进行探索和尝
试,以期达到卓越工程师的培养目标。此外,各高校课程组都在不断进行课程教学模式的探索与实践 ,
旨在通过教学改革消除知识学习与工程应用之间的巨大鸿沟,提升学生的实际工程能力
[13-1 6 ]
。
在综合分析现有软件架构课程教学方法的基础上,经过 10 多年的教学实践,本文提出学用互助的课
程教学创新体系,从教学方式、课程组织、考核评价、教学反馈等方面实现教学创新。
1教学创新体系设计
如图 1 所示,围绕学用互助,课程教学创新体系设计如下:教学方法采用“以面引点、任务导向、案例
驱动、体验探究、立体思政”的特色课程教学方式;课程组织方式采用由教师课堂引导式互动讲授、学
习效果自主实时检测、学生互动讨论和学生自主项目实践组成的混合方式;课程考核评价机制为基于
学习数据的多阶段全过程式多维考核,以获得更实时的“教与学”效果监测,对学生进行理论知识、工
程能力和综合素养的多维评价。同时,在校内外建立跨高校联动的教学效果研讨机制,使课程创新改
革获得更大范围的教学效果反馈,辅助课程持续改进。
Fig. 1Curriculum innovation teaching system design
图 1课程创新教学体系设计
下载:原图|高精图|低精图
2创新方法及途径