COM6050 - Java and UML for Programmers

News

The lecture on Thursday 17 October is cancelled (SJR at meeting in Switzerland)


Contents


Lectures

There are two lectures per week:

 

  • Monday, 15:10-16:00 SG-LT10
  • Thursday, 16:10-17:00 SG-LT11

(The Monday 16:00-17:00 slot will be used for a lab class.)

PDFPDF (4-up)java Source CodeExercisesSolutions*
1 30-Sep-2002 (wk1)Introduction PDF PDF (4up) Java Source Code (-)(-)
2 03-Oct-2002 (wk1)Basic programming structures PDF PDF (4up) Java Source Code Exercises Solutions
3 07-Oct-2002 (wk2)Object-oriented programming PDF PDF (4up) Java Source Code (-)(-)
4 10-Oct-2002 (wk2)Classes in java PDF PDF (4up) Java Source Code Exercises Solutions
5 14-Oct-2002 (wk3)Inheritance (1) PDF PDF (4up) Java Source Code Exercises Solutions
# 17-Oct-2002 (wk3)LECTURE CANCELLED (-)(-)(-)(-)(-)
6 21-Oct-2002 (wk4)Inheritance (2) PDF PDF (4up) Java Source Code Exercises Solutions
7 24-Oct-2002 (wk4)Abstract classes and interfaces PDF PDF (4up) Java Source Code Exercises Solutions
8 28-Oct-2002 (wk5)Exceptions PDF PDF (4up) Java Source Code Exercises Solutions
9 31-Oct-2002 (wk5)java Collections Framework (1) PDF PDF (4up) Java Source Code Exercises Solutions
(Extra notes about Hashing)PDF PDF (4up)
10 4-Nov-2002 (wk6)java Collections Framework (2) PDF PDF (4up) Java Source Code Exercises Solutions
11 7-Nov-2002 (wk6)UML (1) PDF PDF (4up) ---
12 11-Nov-2002 (wk7)UML (2) PDF PDF (4up) ---
13 14-Nov-2002 (wk7)Graphics programming PDF PDF (4up) Java Source Code Exercises Solutions
14 18-Nov-2002 (wk8)Event handling PDF PDF (4up) Java Source Code Exercises Solutions
15 21-Nov-2002 (wk8)GUI Management PDF PDF (4up) Java Source Code Exercises Solutions
16 25-Nov-2002 (wk9)Design Patterns: MVC and Observer PDF PDF (4up) Java Source Code --
17 28-Nov-2002 (wk10)Design Patterns: Adapter, Bridge and Composite PDF PDF (4up) ---
18 2-Dec-2002 (wk10)Creational Patterns PDF PDF (4up) ---
19 5-Dec-2002 (wk10)(J)Unit Testing PDF PDF (4up) Java Source Code --
PDFPDF (4-up)java Source CodeExercisesSolutions*

(*: Solutions to exercises will appear 1-2 weeks after the exercise was set.)

Back to Top


Lab Sessions

Lab classes will take place each Monday 16:00-17:00 in the Lewin Lab. The demonstrator will be Manuel Sanchez .

Back to Top


Assignment

There will be one assignment, which will account for 30% of the overall mark for this module.

Assignment: design, implement and test a maze game in java.

Assignment out: Thursday 31 October 2002

Handin deadline: Wednesday 18 December 2002

Back to Top


Resources

  • The sheffield package (on Guy Brown's page)
  • Javadoc home page
  • Javadoc documentation
  • How to write Doc Comments for Javadoc
  • Sun java Tutorial on Handling errors with exceptions
  • Sun java Tutorial on Writing Applets
  • Sun java Tutorial on Applets using Swing
  • java Solutions article: Secrets of equals by Angelika Langer and Klaus Kreft
  • Sun java Tutorial on The java Collections Framework
  • JavaWorld: Get started with the java Collections Framework
  • java Solutions article: The java 2 Collections
  • Use Cases: Alistair Cockburn's Use Cases site
  • Design by Contract: Design by Contract in Eiffel
  • iContract - Design by Contract in java: iContract homepage; JavaWorld article
  • Tools for UML: Poseidon ("Community edition" is freely downloadable); Violet (simple tool for class, sequence and state diagrams)
  • Sun java Tutorial on the java 2D API
  • Sun java Tutorial on Swing
  • Bruce Eckel's book, Thinking in Patterns in java
  • JUnit
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
<br>UML:Java程序员指南<br><br>【原 书 名】 UML For Java Programmers <br>【原出版社】 Pearson Education Prentice Hall/Pearson <br>【作 者】Robert C. Martin <br>【译 者】 黄晓春 <br>【丛 书 名】 软件工程实践丛书 <br><br><br>【内容简介】<br>面向对象大师Robert Martin新作,直言不讳地指出UML的局限性,指导程序员高效地使用UML,以避免盲目使用UML所带来的灾难性后果。<br>Amazon网站读者对本书的评价:<br>● 实际的智慧、提示、技术和技巧<br>● 杰出的UML和OO设计基础读物 极佳的学习材料!<br>● 这本UML书是你惟一所需的<br>● C++程序员也应该看看这本书<br>● 有助于Java设计团队<br>● 团队程序员(和他们的经理)必读<br>● 对UML的最佳诠释,对Java程序员而言,尤其如此<br>● 杰出的UML和OO设计基础读物<br>这是世界一流面向对象大师Robert C. Martin的最新著作。作者以独特的视角,着重为Java程序员描述了UML的利与弊,指导他们何时应该使用UML,以及如何使用UML。通过本书的阅读,Java程序员将能更加恰如其分地使用UML,进一步提高开发效率。<br>可作为软件开发人员的参考书,也可供高等院校\"UML课程\"使用。本书源代码和授课用的幻灯片可在 http://www.objectmentor.com/resources/bookstore/books/UMLFJP获得。<br><br><br>www.objectmentor.com/UMLFJP<br><br><br>http://images.china-pub.com/ebook15001-20000/19998/shupi.jpg<br><br><br><br>http://www.china-pub.com/19998<br><br>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值