面向对象技术与方法教学大纲

面向对象技术与方法教学大纲

ID:33546225

大小:724.44 KB

页数:34页

时间:2019-02-27

面向对象技术与方法教学大纲_第1页
面向对象技术与方法教学大纲_第2页
面向对象技术与方法教学大纲_第3页
面向对象技术与方法教学大纲_第4页
面向对象技术与方法教学大纲_第5页
资源描述:

《面向对象技术与方法教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《面向对象技术与方法》教学大纲课程名称:面向对象技术与方法课程类别:学位课编号:A-03学时:72学时(课外36实验学时)编者姓名:李文军单位:中山大学计算机科学系职称:博士、教授主审姓名:李师贤单位:中山大学计算机科学系职称:教授授课对象:软件学院工程硕士研究生专业:软件工程年级:1年级(上学期)编写日期:2002年6月最后更新:2006年9月24日课程目的与教学基本要求面向对象软件开发方法是当前软件产业的主流技术,几乎渗透到软件开发的每一角落,有效地掌握面向对象技术与方法是软件产业对每一位软件从业人员的基本

2、要求。面向对象软件开发方法以其封装、信息隐藏、数据抽象、继承、多态性、异常处理、断言机制等特性大大提高了软件产品的可靠性、可重用性和可扩展性。本课程以Java语言及其开发环境为实例,向学生介绍面向对象软件开发方法的基本概念和原理。此外,本课程还将讲授对象持久性(输入∕输出流实现的轻量级持久性和通过数据库连接实现的重量级持久性)、图形用户界面(GUI)、多线程应用、网络通信等应用技术,并探讨面向对象设计原则与设计模式、面向Aspect程序设计(AOP)等高级课题。学生通过多个课程实验加深对面向对象软件开发方法基本

3、概念、应用技术与高级课题的理解。本课程要求学生:牢固掌握面向对象软件开发方法的封装、信息隐藏、数据抽象、继承、多态性、异常处理等基本特性,并能主动将这些特性运用在实际软件开发中;熟练掌握Java语言及其开发环境(JDK或IDE),并能使用输入∕输出流、数据库连接、图形用户界面、多线程、网络通信等高级API构建复杂应用程序;通过学习AWT和Swing掌握事件驱动风格的软件体系结构和基于应用框架的软件复用途径;对Java工程化文档、3层(3-tier)或多层(n-tier)设计思想、面向对象设计原则与设计模式、、面

4、向Aspect程序设计(AOP)有初步了解。先导课程与后继课程本课程在软件工程硕士教学大纲中无先导课程,但要求学生在本科学习阶段或通过工作经验至少已掌握一门支持结构化程序设计方法的高级语言(推荐C或Pascal语言,已基本掌握C++语言则更佳)并能用它解决实际应用问题,并要求对算法和数据结构、软件工程、数据库系统、编译原理等领域有基本了解。本课程的后继课程是基础课“面向对象分析与设计”和“分布式计算”。-1-指定教材BruceEckelndThinkinginJava,3EditionPrenticeHallP

5、TR,December2002ISBN0131002872,pp.1119PDFandHTMLe-documentsavailable机械工业出版社影印版(第3版),2004价格:66元ISBN:7-111-13165-7页码:1119如果学生手头上已有机械工业出版社2002年引进影印的该教材第2版,建议学生没有必要再购买第3版。新版修订的内容可参阅该教材的电子书籍。价格:69元ISBN:7-111-09286-4页码:1164-2-教学参考书[1]JamesGosling,BillJoy,GuySteelea

6、ndGiladBrachandTheJavaLanguageSpecification,2EditionAddison-Wesley,2000ISBN0201310082PDFe-documentsavailable[2]BertrandMeyerndObject-OrientedSoftwareConstruction,2EditionPrenticeHall,1997ISBN0136291554PDFe-documentsavailable[3]ErichGamma,RichardHelm,RalphJoh

7、nsonandJohnVlissidesDesignPatterns:ElementsofReusableObject-OrientedSoftwareAddison-Wesley,1995ISBN0201633612HTMLe-documentsavailable[4]FrankBuschmann,RegineMeunier,HansRohnert,PeterSommerladetal.Pattern-OrientedSoftwareArchitecture:ASystemofPatternsJohnWile

8、y&Sons,1996ISBN0471958697-3-[5]AlanShallowayandJamesTrottDesignPatternsExplained:ANewPerspectiveonObject-OrientedDesignAddison-Wesley,2001ISBN0201715945[6]JoshuaBlochEffectiveJava–ProgrammingLan

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。