面向创新实践能力培养的软件体系结构案例课程建设
2018-08-11刘志刚杜娟刘贤梅
刘志刚 杜娟 刘贤梅
【摘要】“软件体系结构”课程是一门适用于计算机类专业学生的课程,该课程的主要教学目的是使学生具备初步的软件体系结构设计能力,为进行复杂系统的设计和研发奠定基础。软件体系结构课程的基本特征是理论抽象、原理复杂、晦涩难懂,因此授课过程十分适合使用案例教学的方法,结合启发式教学以及研讨式教学的形式,通过各种有趣的软件需求引发学生的学习兴趣。软件体系结构案例课程的建设,能够为学生提供课程学习平台和丰富的案例教学资源,帮助学生更好地消化课程知识,有效地培养学生的创新实践能力。
【关键词】案例教学 软件体系结构 创新实践能力 课程建设
【基金项目】高校创新创业教育质量评价体系构建研究,GBB1317019;面向大学生核心素养培养的“翻转课堂”教学模式研究与实践,GJ201700041;高校创新创业教育质量评价体系构建研究,GBB1317019;面向大学生核心素养培养的“翻转课堂”教学模式研究与实践,GJ201700042;高校创新创业教育质量评价体系构建研究,GBB1317019;面向大学生核心素养培养的“翻转课堂”教学模式研究与实践,GJ201700043
【中图分类号】G642 【文献标识码】A 【文章编号】2095-3089(2018)27-0062-02
引言
“软件体系结构”课程是一门适用于计算机与信息技术学院各个专业的必修课课程,该课程的主要教学目的是:使学生理解软件体系结构的生命周期模型,掌握软件体系结构的不同风格和特点,熟悉软件体系结构描述语言,通过课程的学习使学生具备初步的软件体系结构设计能力,为进行复杂系统的设计和研发奠定基础,并使学生结合实际情况,掌握基于体系结构的软件开发方法。
本课程的学习对于学生创新实践能力的培养是十分有益的,主要原因如下:课程的实践性较强,同时具备一定的难度,有针对性的训练学生的架构设计思维,并直接落实到实际操作上,让架构设计思想能够转化为实际的实践操作;课程的性质决定了该课程适合于建设案例课程,能够借助案例课程的优势加强对学生创新实践能力的培养。
一、案例課程对于学生创新实践能力培养的作用
案例教学初创19世纪哈佛大学法学院兰德尔教授,在20世纪初期哈佛商学院德汉姆院长建立了完整的案例教学和管理系统。案例教学的课堂,通过教师有效的设计案例和组织探讨,将现实工作中存在的新知识、新理论和新实践融入到实际的教学案例中,让学生在探讨、交流和争论的过程中将问题提炼出来,将观点总结出来[1];同时,对于软件体系结构课程,案例必须要在实践之中进行检验,学生必须主动地参与到设计和编写代码中来,在案例课程当中,教师成为组织者,引导者的角色[2],将学生划分为团队,引导学生主动发现问题,提出问题,经过团队协作解决问题,因此对于学生创新实践能力的培养是十分有益的。
二、软件体系结构案例课程内容建设
软件体系结构课程本身较为抽象,理论性较强,具备一定的理论深度以及由理论向实际应用转化的难度。本课程旨在培养学生将抽象理论转化为具体的软件体系架构设计技能的能力,帮助学生理解软件设计中架构设计的重要性,并在软件开发过程中的软件架构设计方面得到真正意义的提升,进而提高软件项目的研发水平。
1)制定软件体系结构案例课程教学大纲,依据大纲建设基本教学材料,主要包括讲稿、教案、实验指导教材等基本材料以及能够辅助课程建设的其他教学资料;
2)总结和完善教学内容,使其更加系统、规范和完整,注重课程内容的细节,尤其注重课程案例对于课程理论内容的联系;
3)整理和丰富教学案例,将教学案例系统分类,并明确每一个案例的基本内容、要求、对应的基础理论、案例所包含的基本知识点、案例的规模、类型、案例之间的内在联系、案例所能够支撑的能力目标以及案例所需的完成时间等信息。并形成基本课程案例集。
4)建设课程拓展能力训练部分的教学内容,主要包含更多的课外高级案例。根据多年的授课经验,对于能力较强、有进一步提升个人能力的学生,为其提供拓展训练的课程内容。
三、结语
软件体系结构课程是一门适合于在硕士研究生阶段开设的课程,课程主要讲解软件体系结构的生命周期模型以及软件体系结构的不同风格和特点,理论上具备一定的抽象性和难度;同时,本课程属于实践性较强的课程,主要训练学生在具体项目实施过程中应用理论知识设计软件架构的能力。因此,课程适合于建设案例课程,通过较多案例将抽象理论转化为实际编程的代码,这是让学生迅速理解并掌握理论知识最为有效的方法。建设该课程的案例课程需要从从教学内容、教学方式方法、教材建设和辅助教学资源几大方面来进行建设,最终通过课程的实施,能能提高学生的架构设计能力、编程能力,进而最终有效提高学生的创新实践能力。
参考文献:
[1] 李敏. 干部教育培训中案例教学的创新实践[J] .继续教育研究,2013-2-15: 145-147.
[2] 李太平; 戴迎峰; 黄富琨. 案例教学困境及其超越的文化思考[J].高等工程教育研究, 2017-08-09 : 165-168+19.
作者简介:
刘志刚(1979—),男,吉林省蛟河人,副教授,博士,主要研究领域为智能算法和高校教育理论1、智能算法和高校教育理论2、智能算法和高校教育理论3。