Resources (VO/707.023)
- Object-Oriented Programming Paradigm: word html pdf
- Object-Oriented Programming Paradigm (2): word html pdf
- Introduction to Software Architectures: word html pdf
- Introduction to Universal Modeling Language (UML): word html pdf
- Selected Topics in Software Architectures: word html pdf
- Introduction to Java Programming Language: pdf
Electronic Courseware:
- WBT Course "Introduction to Software Paradigm and Procedural Programming"
- WBT Course "Object-Oriented Programming Paradigm"
- WBT Course "Introduction to Software Architectures"
- WBT Course "Introduction to Universal Modeling Language (UML)"
- WBT Course "Selected Topics in Software Architectures"
Examples
- Car Example: 2nd lecture on OO programming
- Shapes Example: 3rd lecture on OO programming
- Abstract Factory pattern
- Decorator Pattern
- Template Method Pattern
- Proxy Pattern
- Singleton pattern
- Producer/Consumer example
Software and Manual
Books
- Book on Smalltalk by Prof. Tomek
- Object-Oriented Analysis and Design with Applications by G. Booch
- Object-Oriented Software Construction by B. Meyer
- The quarks of object-oriented development by D. Armstrong accesible from TU Graz IP addresses
- A Software Architecture Primer by Reekie and McAdam