252-0232-AAL Software Design
|Semester||Autumn Semester 2016|
|Periodicity||every semester recurring course|
|Language of instruction||English|
|Comment||Enrolment ONLY for MSc students with a decree declaring this course unit as an additional admission requirement.|
Any other students (e.g. incoming exchange students, doctoral students) CANNOT enrol for this course unit.
|Abstract||The course Software Design presents and discusses design patterns regularly used to solve problems in object oriented design and object oriented programming. The presented patterns are illustrated with examples from the Java libraries and are applied in a project.|
- know the principles of object oriented programming and can apply these.
- know the most important object oriented design patterns.
- can apply design patterns to solve design problems.
- discover in a given design the use of design patterns.