- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 8
《UML与设计模式》课程教学大纲
一、教师或教学团队信息
教师姓名
职称
办公室
电话
电子信箱
二、课程基本信息
课程名称(中文):UML与设计模式
课程名称(英文):UML and Design pattern
课程性质: □公共必修课 □专业必修课 ?限选课 □任选课 □实践性环节
课程类别*:□学术知识类 ?方法技能类 □研究探索类 □实践体验类
课程代码:
周学时:4 总学时:48 学分:3
先修课程:面向对象程序设计
开设专业:计算机科学与技术
三、课程简介
作为高年级的计算机系同学,您即将面临毕业设计、实习、找工作等等,本课程正是针对您的实际,其目标是进一步您的提升专业知识运用能力、沟通交流能力以及解决问题思考能力。
本课程的前身是2002年起就在计算机系开设《UML编程语言》,经过多年改进到2007年演化为《UML与设计模式》,至今本课程的设计充分吸收当今先进的以学生为中心的教学理念,从原先的知识传授为主转化为提升能力为主。
本课程从内容和形式两个方面来促成目标的达成,首先,在授课内容上,本课程的主要内容是编程思路的学习与训练,以UML(统一编程语言)为工具,以23个设计模式为主线,引导您逐步得到编程的能力并对编程产生兴趣,通过精心设计的20个小项目,不断强化训练,将知识转化为能力,您无须有厚实的编程基础,甚至不需要面向对象的编程经历,通过本课程的学习,您会在不知不觉中得到并提升编程能力,因为23个IT界公认的专业编程模式,您也将具备基本的职业沟通素质;在形式上,本课程的主要思想在于激发您的学习兴趣与热情,采用课堂演讲、小组讨论、论文交流等不拘一格的形式,让课堂和训练充满乐趣的同时,提升锻炼同学的沟通能力。
四、课程目标
在整个课程进行过程,您将达到如下目的:
面向对象的解决问题思考能力;
UML为载体的与国际上任何程序员的沟通能力;
强化JAVA语言编程能力;
了解并感受23个设计模式;
PPT演讲能力;
项目小组沟通能力;
达到发表水平的论文写作能力。
五、教学内容与进度安排
本课程采取面授与上机实验相结合的方式,课时各占总学时一半。
课堂面授的实施细则与进度安排:
1)课堂面授的实施细则
课堂面授是训练的基础,在课堂上让同学通过各种形式掌握课程专业知识,同时训练同学的沟通交流能力。
1、本课程课堂教学采用先以教师讲授为主的形式逐步过渡到以学生为中心的方式。
2、第一、二次面授以教师讲授为主,在正常按照教学计划进行之外,做好学生分小组、穿插讲授PPT演示方法以及布置研究课题论文要求。
3、第三次面授开始将逐步加大课堂讨论力度,并开始布置每节课后的研究方向与演讲任务。
2)课堂面授的进度安排
周次
讲课内容
时数
布置课外作业题目或 指定课外阅读参考书
每周执行情况记录或变更进度计划说明
1
序论:课程性质要求
第一课:对象与JAVA
2
Java练习按照Tank_基础部分_new.doc文档
本周主要是介绍课程的意义和目的,激发学生的学习兴趣
2
第二课:JAVA与UML
2
互联网查询相关知识
画出Tank相应类图
互动课堂:
对象编程观念转变,从枯燥到趣味无穷
问题:
如何组织一次班级歌唱表演?
3
第三课:
1)Java界面编程的对象思想
2)UML的rose表达ROSE建模工具
2
课程配套练习
4
设计模式的概念及综述、模式重分类、摸版方法与单例模式
2
课程配套练习
5
桥模式以及适配器模式
2
课程配套练习
6
代理模式、观察者模式
2
课程配套练习
7
职责链模式
2
课程配套练习
8
COMPOSIT组合模式、解释器模式
2
课程配套练习
9
中介者模式
2
课程配套练习
10
状态模式、备忘录模式
2
课程配套练习
11
FlyWeight模式职责、策略与迭代器模式
2
课程配套练习
12
命令模式与访问者、抽象工厂、工厂方法、建造者以及原型
2
课程配套练习
二)上机作业的实施细则与进度安排:
1)上机作业的实施细则
本课程的上机是非常重要的环节,做好这个部分将使您受益无穷,只需按照要求做好每次的简单作业,当您觉得每次作业越来越简单的时候,您的能力其实已经大幅提升了。
1、本课程的上机的要求有个基本思想,就是“注重过程,不重结果”,您可以做错,少做,但是一定要全力以赴,本课程的崇尚的是不以成败论英雄;
2、本课程的上机鼓励小组之间、组员之间讨论交流讨论,但不允许拷贝,一旦发现,将严肃处理;
3、本课程将采用新的激励措施,每个同学将给自己上机是否认真有一个评价。
2)上机作业的进度安排
周次
实验内容
时数
主要内容
每周执行情况记录或变更进度计划说明
1
您可能关注的文档
- 《生物化学实验》实验教学大纲.docx
- 《水产动物育种学》课程教学大纲.docx
- 《水产通论》课程教学大纲.doc
- 《水产养殖水化学》课程教学大纲.docx
- 《水生动物免疫学》课程教学大纲.docx
- 《水生生物学》课程教学大纲.docx
- 《天然药物化学》课程教学大纲.docx
- 《细胞工程》实验教学(及含实验学分课程)大纲.docx
- 《营养与免疫学》课程教学大纲.docx
- 《渔业信息化技术及应用》课程教学大纲.docx
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
原创力文档


文档评论(0)