Schedule
Tue 11h00-11h50, s3410, Lecture (FR only)
Tue 15h30-16h30, s3103, Lecture (EN only)
Wed 13h30-14h30, s3410, Lecture (bilingual)
Wed 14h30-16h30, s5200, Laboratory (bilingual)
Fri 11h00-12h00, s3103, Lecture (bilingual)
Lab report submission
There will be 7 labs during the semester. The report and source code are to be submitted piror to the beginning of the next lab. Work submitted late will not be marked and will receive a mark of 0%.
Resources
Laboratory Report Format (EN, FR)
Java 8 API Specification
Java Tutorial
Java Coding Standards Summary
Eclipse survival guide (EN, FR)
Visual Paradigme 13.1. To activate the Visual Paradigm license, follow the instruction of lab 0.
Week |
Date |
Day |
Lectures |
References |
Laboratories |
1 | 9-13 Jan |
Tue Wed Fri |
Introduction (EN, FR) and Design Principles (EN, FR) |
UMLD ch. 3, 5, 6, 7 HFDP ch. 5, 9 |
Lab 0 - Intro to Visual Paradigm (no report) |
2 | 16-20 Jan |
Tue Wed Fri |
UMLD ch. 4, 12 |
(due on 25 Jan at 13h40) |
|
3 | 23-27 Jan |
Tue Wed Fri |
Java/UML Translation Exercise (Solution) Work on Lab 2 |
(due on 1 Feb at 13h40) |
|
4 | 30 Jan - 3 Feb |
Tue Wed Fri |
Work on Lab 3 |
(due on 15 Feb at 13h40) |
|
5 | 6-10 Feb |
Tue Wed Fri |
Cancelled |
Lab 3 (Continued)
|
|
6 | 13-17 Feb |
Tue Wed Fri |
Work on Lab 4 Midterm exam #1 (solution) |
(due on 8 Mar at 13h40) |
|
7 | 20-24 Feb |
Tue Wed Fri |
Reading Week
|
No Lab |
|
8 | 27 Feb - 3 Mar |
Tue Wed Fri |
Work on Lab 4 |
Lab 4 (Continued)
|
|
9 | 6-10 Mar |
Tue Wed Fri |
Work on Lab 5 |
HFDP ch. 1
HFDP ch. 4 |
(due on 15 Mar at 13h40) |
10 | 13-17 Mar |
Tue Wed Fri |
Work on Lab 6 |
HFDP ch. 10
|
(due on 29 Mar at 13h40) |
11 | 20-24 Mar |
Tue Wed Fri |
State pattern exercise (con't) Work on Lab 6 |
|
Lab 6 (Continued) |
12 | 27-31 Mar |
Tue Wed Fri |
Observer pattern exercise (handout, solution) Midterm exam #2 (solution) |
HFDP ch. 2
|
(final version + report due on 12 Apr at 13h00) |
3 | 3-7 Apr |
Tue Wed Fri |
Lab 7 (test your version 1) |
||
14 | 10-14 Apr |
Tue Wed Fri |
Review for final exam + Lab 7 competition Good Firday (no class) |
|
Lab 7 competition |
15 | 17-21 Apr |
Exam week
|
|||
16 | 24-28 apr |
|
Final exam on Saturday 29 April at 9:00am in the gym
|
Exam week
|