设计模式教学大纲和教学计划.docx
《设计模式教学大纲和教学计划.docx》由会员分享,可在线阅读,更多相关《设计模式教学大纲和教学计划.docx(4页珍藏版)》请在冰豆网上搜索。
设计模式教学大纲和教学计划
《设计模式》教学大纲与教学计划
课程名称
中文名称:
设计模式
英文名称:
DesignPatterns
开课学期
第4学期
总学时
48学时
理论:
24学时
上机:
24学时
项目:
无
教研小组
软件组
撰写人
付淑芬
职称
软件教师
课程的性质与任务
本课程为专业必修课。
本课程在第四学期课程中讲解,在前三个学期学生已经学习了.Net专业的基本课程,具有一定的项目开发经验,但对面向对象思想的认识较肤浅,对设计模式还没有概念。
通过本门课的学习,使学生对面向对象有一个深入的了解,通过程序的不断重构和演变,把设计模式的学习门槛降低,使学生初步掌握程序的设计模式。
课程目标
⏹掌握面向对象基础知识
⏹掌握创建型设计模式
⏹掌握结构型模式
⏹掌握行为模式
本课程主要内容及计划
教学计划
章节
理论内容
理论课时
上机内容
上机课时
第一讲
面向对象基础
2
练习面向对象的基础知识
2
第二讲
简单工厂模式
2
通过计算器程序设计练习简单工厂模式的使用
2
第三讲
策略模式
2
通过商场收银软件的设计练习策略模式的使用
2
第四讲
工厂方法模式
练习工厂方法模式的使用
2
第五讲
装饰模式
2
通过编写一个可以给人搭配不同的服饰的系统练习装饰模式的使用
2
第六讲
代理模式
2
通过为别人做嫁衣的案例练习代理模式的使用
2
第七讲
原型模式
2
练习原型模式的使用
2
第八讲
模板方法模式
2
练习模板方法模式的使用
2
第九讲
抽象工厂模式
2
练习抽象工厂模式的使用
2
第十讲
外观模式
2
练习外观模式的使用
2
第十一讲
观察者模式
2
练习观察者模式的使用
2
第十二讲
MVC设计模式
VSS2005源代码管理工具
2
练习MVC设计模式的使用
学习使用源代码管理工具和版本控制工具(VSS2005/SVN)
2
总课时
48
24
24
第一讲面向对象基础
课程目标:
⏹掌握面向对象基础知识
重点和难点:
⏹面向对象中多态和接口的使用
知识点:
1.类与实例
2.构造方法、方法重载
3.属性与修饰符
4.封装、继承、多态
5.重构、抽象类、接口
6.集合、泛型
7.委托与事件
第二讲
简单工厂模式
课程目标:
⏹掌握简单工厂模式的使用
重点和难点: