|
Exercises
|
Exercise |
Title |
Weight |
Given on |
Deadline |
Ex 1 |
Practical Exercise:
Structural Design Patterns
Unit Testing
UML |
15% |
2.3.05 |
17.3.05 |
Ex 2 |
Theoretical Exercise:
New Design Patterns
Typing Dilemmas
Safe Coding Practices
|
5% |
18.3.05 |
31.3.05 |
Ex 3 |
Practical Exercise:
Behavioral Design Patterns
Refactoring
Assertions |
15% |
30.3.05 |
14.3.05 |
Ex 4 |
Theoretical Exercise:
C# Overview
Object serialization
New Java/.NET Language Features
Weak references and Components
|
5% |
4.5.05 |
18.5.05 |
Ex 5 |
Practical Exercise:
Design by Contract in Java
Aspects vs. Dynamic Proxies |
10% |
|
|
Exam |
Final exam |
50% |
|
|
|
|