南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)引言、背景概述

面向对象技术 园烹大孝 Institute of Computer Software, Nanjing University
Institute of Computer Software, Nanjing University 面向对象技术 1

引
引言

R病 这摘要 口课程简介 “选不选这门课?” 口背景概述 “所学内容在专业知识结构中的位置?” nstitute of Computer Software 20214/25 Nanjing University
摘要 课程简介 --“选不选这门课?” 背景概述 --“所学内容在专业知识结构中的位置?” 2021/4/25 Institute of Computer Software Nanjing University 4

过欢迎选修“面向对象技术 5 口通过选修本课程,可以 口更深入地掌握面向对象的基本原理 口更广泛地了解面向对象的新兴技术 口更自信地面对实际开发的技术需求 口获取2个学分 nstitute of Computer Software 20214/25 Nanjing University
欢迎选修“面向对象技术”! 通过选修本课程,可以 更深入地掌握面向对象的基本原理 更广泛地了解面向对象的新兴技术 更自信地面对实际开发的技术需求 获取 2个学分 2021/4/25 Institute of Computer Software Nanjing University 5

R病 课程性质 6 口不是又一门语言/编程课 口虽然在C++/Java之外还会提到别的语言,如fel 口不是一般意义上的软件工程课 口但讲授面向对象软件开发的实用技术 口不属于理论计算机科学 口但会利用一些较成熟易用的理论工具 nstitute of Computer Software 20214/25 Nanjing University
课程性质 不是又一门语言/编程课 虽然在C++/Java 之外还会提到别的语言,如Eiffel 不是一般意义上的软件工程课 但讲授面向对象软件开发的实用技术 不属于理论计算机科学 但会利用一些较成熟易用的理论工具 2021/4/25 Institute of Computer Software Nanjing University 6

R病 课程目标 口用O○PL写代码→○OP→0oSC 口朴素的O○P→系统化的oOP 口传统O○技术→现代的OO技术 口 Beyond oo nstitute of Computer Software 20214/25 Nanjing University
课程目标 用OOPL写代码 → OOP → OOSC 朴素的OOP → 系统化的OOP 传统OO技术 → 现代的OO技术 Beyond OO 2021/4/25 Institute of Computer Software Nanjing University 7

R病 课程内容 8 主要包括但不限于 口面向对象的起源及其动机 口面向对象的设计 口契约式设计 口设计原则 口设计模式 口应用框架 口高级面向对象技术 口持久对象,并发对象,分布对象 ●非 口面向对象的发展 口软件构件 口面向方面程序设计 nstitute of Computer Software 20214/25 Nanjing University
课程内容 主要包括但不限于: 面向对象的起源及其动机 面向对象的设计 契约式设计 设计原则 设计模式 应用框架 高级面向对象技术 持久对象,并发对象,分布对象… 面向对象的发展 软件构件 面向方面程序设计 … 2021/4/25 Institute of Computer Software Nanjing University 8

教材与参考资料 口徐家福,王志坚,翟成祥等,《对象式程序设计语 言》,南京大学出版社,1993年2月。 n Bertrand Meyer, Object-Oriented Software Construction Second edition, Prentice hall1997.清华大学出版社影 印 a Jolt Award 1 998 nstitute of Computer Software 20214/25 Nanjing University
教材与参考资料 徐家福, 王志坚, 翟成祥 等,《对象式程序设计语 言》, 南京大学出版社,1993年2月。 Bertrand Meyer, Object-Oriented Software Construction, Second Edition, Prentice Hall, 1997. 清华大学出版社影 印。 Jolt Award 1998 2021/4/25 Institute of Computer Software Nanjing University 9

教材与参考资料 a Richard Mitchell and Jim Mckim. Design by Contract, by Example. o Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, Design Patterns: Elements of Reusable Object-Oriented software, Addison-Wesley, 1994 n Robert C martin. Agile Soffware Development, Principles, Patterns and practices. 2003 n Clemens Szyperski Component Software: Beyond object- Oriented Programming. Addison-Wesley, 2nd edition, 2002 a Joseph D. Gradecki, Nicholas Lesiecki Mastering AspectJ nstitute of Computer Software 20214/25 Nanjing University
教材与参考资料 Richard Mitchell and Jim Mckim. Design by Contract, by Example. Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, Design Patterns: Elements of Reusable Object-Oriented software, Addison-Wesley , 1994. Robert C. Martin. Agile Software Development, Principles, Patterns and Practices,2003. Clemens Szyperski. Component Software: Beyond ObjectOriented Programming. Addison-Wesley, 2nd edition, 2002. Joseph D. Gradecki, Nicholas Lesiecki. Mastering AspectJ. 2021/4/25 Institute of Computer Software Nanjing University 10

考核方式 口笔试50% 口闭卷 口平时50% 口其中 ■书面作业,课堂表现25%(态度第一) ■开发练习25%(一个月后公布具体要求) 口主动 Presentation约20-30%(额外加分) 口理论探索,学习心得,实践经验均可 nstitute of Computer Software 20214/25 Nanjing University
考核方式 笔试 50% 闭卷 平时 50% 其中 ◼ 书面作业,课堂表现25% (态度第一) ◼ 开发练习 25% (一个月后公布具体要求) 主动Presentation 约 20-30% (额外加分) 理论探索,学习心得,实践经验均可 2021/4/25 Institute of Computer Software Nanjing University 11
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 人工智能和模式识别与医学专家系统(PPT课件讲稿).ppt
- 河南中医药大学信息管理与信息系统教研室:第十四章 电子政务(刘俊娟).pptx
- 北京大学精品课程:浅谈软件项目管理(陈长城).pdf
- Linux操作系统下C语言编程入门(电子书).pdf
- 高校数字化图书馆知识服务网络共建共享方案的建议(王明亮).ppt
- 多媒体技术:多媒体信息处理(Multimedia Computing)PPT讲义.ppt
- 分布式查询处理 Distributed Query Processing(PPT讲稿)查询处理、查询分解与定位.ppt
- 广东工业大学:数据挖掘(PPT讲稿).ppt
- 北京师范大学现代远程教育:《计算机应用基础》课程教学资源(PPT课件讲稿)第4章 文字处理Word.pptx
- Java平台企业版(J2EE)原理(PPT讲稿).ppt
- 非线性编辑软件(PPT课件讲稿)Premiere Pro.pptx
- 南京大学:人工智能课程概况(PPT讲稿)从图灵奖看人工智能创新性思维的发展.pdf
- 上海交通大学:《软件工程》课程教学资源(课件讲稿)07 测试.pdf
- 《C语言程序设计》课程电子教案(PPT教学课件)第5章 选择控制结构.ppt
- 《计算机网络》课程教学资源(PPT讲稿)项目1 构建简单互连网络(Windows XP).ppt
- 并行算法概述(PPT课件讲稿).pptx
- 武汉大学:《数据库系统概论》课程教学资源(PPT课件讲稿)第4章 关系数据库理论.ppt
- 西安电子科技大学:《信息系统安全》课程教学资源(PPT课件讲稿)第五章 操作系统安全、第六章 网络安全、第七章 应用安全、第八章 管理安全.ppt
- 华中科技大学:《操作系统原理》课程电子教案(PPT教学课件)第一章 绪论Principles of Operating System(主讲:郑然).ppt
- 《图像处理与计算机视觉 Image Processing and Computer Vision》课程教学资源(PPT课件讲稿)Chapter 07 Mean-shift and Cam-shift.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第五章 总线及其形成.ppt
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第八章 中断系统与可编程中断控制器8259A.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第六章 存储器设计.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第十章 并行接口芯片8255A应用设计.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第四章 汇编语言程序设计.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第一章 概述(王晓甜).pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第七章 常用接口芯片技术.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第三章 8086CPU指令系统.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第九章 定时计数器8253.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第二章 8086CPU结构与功能(CPU的内部结构).pptx
- 浙江科技学院:《多媒体技术基础 Multimedia Technology》课程教学资源(PPT课件讲稿)第1章 多媒体技术概论.ppt
- 《网络教学的实践与应用》PPT讲稿.ppt
- 教育信息技术培训:《Powerpoint 教案制作》PPT.ppt
- 科学出版社:全国高职高专规划《Visual Basic 程序设计》PPT电子教案.ppt
- 南京晓庄学院电子工程学院:《微机原理与接口技术实验》PPT课件(张秀贤).ppt
- 武汉创维特信息技术有限公司:《嵌入式系统 - ARM嵌入式软件开发》教案_第五章 嵌入式硬件平台设计.ppt
- 东北大学:《计算机应用技术基础》课程教学资源(PPT课件)第8章 计算机安全.pptx
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计)数据结构实验指导书.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计)课程设计任务指导书.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)龟兔赛跑.doc