2342
Comment:
|
2563
|
Deletions are marked like this. | Additions are marked like this. |
Line 8: | Line 8: |
= Schedule = Week 1 :: * Lecture: Thinking in Objects - An introduction to UML * Assignment: Reading Week 2 :: * Lecture: OOA, OOD, OOP * Assignment: Modelling a product designed by yourself before. |
With this assignment, we will try to wrap up your knowledge about Java, or any other object-oriented programming language you know (C++, Object Pascal, Python, Ruby ...), to get the essence of object orientation, to turn yourself from a programmer back to a designer: Use object orientation as a tool to slice the compex into the simple, and put them back again in a structured way.
We will learn a bit about UML, yet another language. [#Cooper-DesiPattjavaComp:98 a free book about design patterns in Java]
Schedule
- Week 1
-
- Lecture: Thinking in Objects - An introduction to UML
- Assignment: Reading
- Week 2
- Lecture: OOA, OOD, OOP
- Assignment: Modelling a product designed by yourself before.
Online Resources
[http://odl-skopje.etf.ukim.edu.mk/uml-help/ UML Totorial in 7 days] by Slobodan Kalajdziski;