《软件设计模式》课程共包含24个理论授课学时和8个实验课时,计2个学分,于秋季学期开课。 《软件设计模式》为软件工程专业必修课程,是软件工程专业人才培养方案课程体系中软件设计类核心课程,是软考中的必考内容之一。 本课程主要阐述面向对象设计的基本原则、软件设计模式的由来、发展历史、分类、应用等基本概念,详细介绍了经典的GOF23种软件设计模式的动机、定义、结构、应用环境、优缺点等内容。通过本课程教学,使学生了解软件设计模式的基本概念、原理和方法;理解面向对象设计基本原则;熟练掌握23种经典设计模式的动机、定义、结构和应用环境;能够复用设计模式进行软件设计,提升学生独立思考能力、问题分析和解决能力;培养学生知识运用和工程实践能力;培养学生的计算思维和创新思维。 考核方式为开卷考试,平时成绩占总成绩的50%,期中平时成绩由章节测验、作业、综合实验、课堂表现、网络课程活跃度等组成,期末考试采用网络课程在线考试,题目随机,期末考试成绩占总成绩的50%。 |