| Topics | Submit articles for selection by | Selected articles | Report Due date | Notes |
| Object-Oriented Programming Languages | 7 November 2005 | Selected articles (sorted by ID) Selected articles (sorted by title) |
30 November 2005 | |
| Design Patterns | 7 December 2005 | Selected articles (sorted by ID) Selected articles (sorted by title) |
30 December 2005 | Notes |
| Object-Oriented Open Source Libraries | 7 January 2006 | Selected Libraries | 30 January 2006 | |
| Object-Oriented Software Engineering | 7 February 2006 | 28 February 2006 |
| No. | Description | Due Date | Solutions |
| 1 | Use Case Description Sequence Diagram Vocabulary |
2 November 2005 | N/A |
| 2 | Use Case Description Sequence Diagram Vocabulary |
9 November 2005 | N/A |
| 3 | Use Case Description Vocabulary |
16 November 2005 | N/A |
| 4 | Making Decision Union Pattern |
23 November 2005 | solutions |
| 5 | Composite Pattern | 30 November 2005 | solutions solutions solutions |
| 6 | Generics | 6 December 2005 | solutions |
| 7 | Command Pattern | 13 December 2005 | solutions |
| 8 | Mutual-referential | 27 December 2005 | solutions |
| 9 | Binary Tree | solutions tester |
|
| 10 | Midterm | solutions tester |
|
| 11 | Final (Solution) | solutions for Question 1 & 2 tester solutions for Question 3 tester |