A N N O U N C E M E N T S | |
11-Jul-2013 |
Grades
for BPA (rework) and the resit of the written exam (accessible from TU/e domain) Exam and answer hints |
---|---|
12-Jun-2013 |
Read the email of 17 May on how to extend your BPA deadline if you do not retake the written exam. |
15-May-2013 |
Grades
for BPA and the written exam (accessible from TU/e domain) No grade for BPA means that rework is required (details in peach). Exam and answer hints |
28-Mar-2013 |
Deadline Binary Puzzle Assistant (Rework): Sun 16 Jun 2013 23:00, because the resit of the written exam is in June (not August) |
28-Mar-2013 |
Question and answer session: Thu 04 Apr 2013 10:45 - 12:30 Deadline Binary Puzzle Assistant (Final): Thu 04 Apr 2013 23:00 Final grade algorithm has been updated. Material for the written exam has been marked [Exam]. |
11-Mar-2013 |
Added a link to
The Power of Abstraction, a presentation by Barbara Liskov (inventor of the Abstract Data Type) |
05-Mar-2013 |
Peer review results for IntRelation are now visible.
|
28-Feb-2013 | This page is now fairly up to date. |
13-Feb-2013 | All unrestricted course material is available through a Subversion repository. |
30-Jan-2013 |
Register for this course in Oase.
(You will then also be registered in peach³.) |
Week | Lecture | Read |
---|---|---|
1 | Introduction Procedural abstraction Functional decomposition Unit testing | Handouts Refresher: [2] Ch.4 |
2 | Exceptions Data abstraction Abstract and Nested classes Strategy Design Pattern | Refresher: [2] Ch.2.2.3, Ch.3.7, Ch.5.(1, 2, 5), Ch.8.(3, 4.1) TDD handout [1] Ch.1, Ch.7 |
3 | Iterator Abstraction Iteration Design Pattern Nested Classes Observer Design Pattern Listeners | [2] Ch.10.1.(4,5), 5.7 [1] Ch.3, 9 |
4 | GUI Components and Events Composite Design Pattern Façade Design Pattern Adapter Design Pattern Decorator Design Pattern | [2] Ch.13.4.1 [1] Ch.4, 5, 10, extra Ch. |
5 | Graphics, Menus, File Chooser Command Design Pattern, Undo-Redo Singleton Design Pattern Factory Design Pattern Template Method Design Pattern | [2] Ch.6.(3,4,6,8), 11.2, 13.3 [1] Ch. extra, Ch.2, 8, 11 |
6 | Recursion, Backtracking Generics | [2] Ch.9.1, 10 [1] Ch.6 |
7 | Concurrency, Threads SwingWorker State Design Pattern Profiling Other languages Advanced Tools | [2] Ch.12.(1, 2.(1-3)) |
Other literature:
the minimum of rounded mean mentioned above and 4.0.
Rework:
The deadline for such rework is Sunday 16 June 2013, 23:00