Differences between revisions 18 and 19
Revision 18 as of 2005-01-24 12:47:53
Size: 2342
Editor: dyn-176131
Comment:
Revision 19 as of 2005-01-24 21:06:03
Size: 2563
Editor: t-indiv10-134
Comment:
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.

TableOfContents

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

References

JunHu: ObjectOrientedAnimals/200503 (last edited 2008-10-03 20:18:42 by localhost)