`
ihuashao
  • 浏览: 4717807 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

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.)

PDF PDF (4-up) java Source Code Exercises Solutions* PDF PDF (4-up) java Source Code Exercises Solutions*
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 - -

(*: 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
分享到:
评论

相关推荐

    Java for Programmers

    Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the Java language and Java ...

    Csharp.6.for.Programmers.6th.Edition

    Written for programmers with a background in high-level language programming, C# 6 for Programmers applies the Deitel signature live-code approach to teaching programming and explores Microsoft’s C# ...

    C# 2010 for Programmers 4ed part1

    Written for programmers with a background in C++, Java or other high-level, object-oriented languages, this book applies the Deitel signature live-code approach to teaching programming and explores ...

    eclipse Modeling Framework

    eclipse Modeling Framework ... Now there's a definitive guide to using Eclipse's breakthrough modeling tools-for Java developers, XML programmers, and experienced object modelers alike.

    Java 9 with JShell

    The release of Java 9 has brought many subtle and not-so-subtle changes to the way in which Java programmers approach their code. The most important ones are definitely the availability of a REPL, ...

    Clean Code英文原版书

    - **UML For Java™ Programmers by Robert C. Martin**:教授Java程序员如何有效使用UML(统一建模语言)。 - **Fit for Developing Software: Framework for Integrated Tests by Rick Mugridge and Ward ...

    Programming Microsoft LINQ in Microsoft.NET Framework 4

    Written for programmers with a background in C++, Java or other high-level, object-oriented languages, this book applies the Deitel signature live-code approach to teaching programming and explores ...

    Addison.Wesley.C++.by.Dissection.2002.pdf

    - **Unified Modeling Language (UML) and Design:** Introduces UML and its role in design. - **C++ Compared with Java:** Continues the comparison. ### Chapter 5: Constructors, Destructors, Conversions,...

    外文翻译 stus MVC

    The UML diagram also included ActionError and ActionErrors. ActionError encapsulates an individual error message. ActionErrors is a container of ActionError classes that the View can access using tags...

    Clean Coder

    Martin还出版了其他书籍,与《Clean Coder》形成系列,比如《Agile Principles, Patterns, and Practices in C#》、《UML for Java™ Programmers》以及《Clean Code: A Handbook of Agile Software Craftsmanship...

Global site tag (gtag.js) - Google Analytics