1、设计模式实验教学大纲课程名称(中文/英文):设计模式/ Design Pattern课程代码:x3050571 课程类型:专业课课程性质:必修课 设置类别:非独立设课适用专业:软件工程课程总学时:32 课程总学分:2.0实验学时: 8 实验学分:开实验学期: 5、6一、 实验教学的目的与基本要求设计模式是针对日常软件开发问题的通用和可复用的解决方案。程序员可以通过设计模式组织程序中的对象,使其易于编写和修改,以提高代码效率。通过本课程的实验,使学生掌握如何使用最常见的设计模式编写 C+/JAVA 程序,以提高程序的可读性、可重用性和可维护性。要求学生理解并掌握典型模式的思想、意图及适用性,并能
2、独立编程实现。二、 实验项目设置序号 实验项目名称 实 验 内 容学时实验类型实验要求实验者类别备注 1 创建型模式设计 运用创建型模式的思想与方法,编写程序 2 设计 必做 本科生2 结构型模式设计 运用结构型模式思想与方法,编写程序 2 设计 必做 本科生3 行为型模式设计 运用行为型模式思想与方法,编写程序 2 设计 必做 本科生4 综合型模式设计 运用所学的设计模式完成程序 2 设计 必做 本科生三、 实验报告要求、实验考核方式、内容及成绩评定标准实验报告要认真书写,格式要规范,内容完整,不允许雷同,每次实验结束后交报告;实验考核成绩作为平时成绩的一部分,占总成绩的 25%,根据实验报告的完成和上机情况的质量进行考核,所有内容全部考核。四、 实验教材及参考书设计模式实训教程 ,刘伟编著 清华大学出版社 2012 年 1 月设计模式精解 (美) Alan Shalloway & James R.Trott 著,熊节 译, 清华大学出版社,2004 年 12 月 C+设计新思维(美)Andrei Alexandrescu 著,侯捷,於春景 译,华中科技大学出版社 ,2003 年 3 月执笔人:李迎春 审核人:马云吉