Schedule
This is the intended schedule for the term. Lecture videos and slides will be posted here at the beginning of each week.
There are large and small versions of each video: the content is the same, but the small videos are a smaller resolution and file-size if bandwidth is a concern.
Week | Lec. | Date | Topic | Post | Reference | Deadline |
---|---|---|---|---|---|---|
1 | 1 | Sept 9 | Introduction |
Week 1 | slides: 01.introduction.pdf video: large, small (transcripts) | |
2 | Sept 11 | User-Centred Design |
slides: 02.user_centred_design.pdf video1: large, small (transcripts) video2: large, small (transcripts) | |||
2 | 3 | Sept 14 | Interfaces |
Week 2 | slides: 03.gui_interfaces.pdf video1: large, small (transcripts) video2: large, small (transcripts) | |
4 | Sept 16 | GUI Interaction |
slides: 04.gui_interaction.pdf video1: large, small (transcripts) | |||
5 | Sept 18 | GUI Interaction (cont'd) |
video2: large, small (transcripts) | Quiz 1 |
||
3 | 6 | Sept 21 | Introduction to Java |
Week 3 | slides: 05.java.pdf video part 1: large, small (transcripts) video part 2: large, small (transcripts) | |
7 | Sept 23 | GUI Toolkits |
slides: 06.toolkits.pdf video: large, small (transcripts) | |||
8 | Sept 25 | JavaFX & Scene Graphs |
slides: 07.javafx.pdf video: large, small (transcripts) | |||
4 | 9 | Sept 28 | Drawing |
Week 4 | slides: 08.drawing.pdf video: large, small (transcripts) | |
10 | Sept 30 | Graphics |
slides: 09.graphics.pdf video1: large, small (transcripts) | |||
11 | Oct 2 | Graphics (cont'd) |
video2: large, small (transcripts) video3: large, small (transcripts) | A1 due |
||
5 | 12 | Oct 5 | Graphics Transformations |
Week 5 | slides: 10.transformations.pdf video1: large, small (transcripts) | |
13 | Oct 7 | Graphics Transformations (cont'd) |
video2: large, small (transcripts) | |||
14 | Oct 9 | Events (Intro) |
slides: 11.events.pdf video1: large, small (transcripts) | Quiz 2 |
||
6 | 15 | Oct 12 | Thanksgiving |
|||
16 | Oct 14 | Reading Week |
||||
17 | Oct 16 | Reading Week |
||||
7 | 18 | Oct 19 | Events (Dispatch) |
Week 7 | video2: large, small (transcripts) | |
19 | Oct 21 | Events (Handling) |
video3: large, small (transcripts) | |||
20 | Oct 23 | Widgets |
slides: 12.widgets.pdf video: large, small (transcripts) | A2 due |
||
8 | 21 | Oct 26 | Layout |
Week 8 | slides: 13.layout.pdf video: large, small (transcripts) | |
22 | Oct 28 | Model-View-Controller |
slides: 14.mvc.pdf video: large, small (transcripts) | |||
23 | Oct 30 | Input |
slides: 15.input.pdf video1: large, small (transcripts) video2: large, small (transcripts) | Quiz 3 |
||
9 | 24 | Nov 2 | Multitouch Input |
Week 9 | slides: 16.multitouch.pdf video: large, small (transcripts) | |
25 | Nov 4 | Android Programming |
slides: 17.android.pdf video1: large, small (transcripts) | |||
26 | Nov 6 | Android Programming (cont'd) |
video2: large, small (transcripts) | |||
10 | 27 | Nov 9 | Visual Design |
Week 10 | slides: 18.visual_design.pdf video: large, small (transcripts) | |
28 | Nov 11 | Output |
slides: 19.output.pdf video: large, small (transcripts) | |||
29 | Nov 13 | Transferring Data |
slides: 20.transferring_data.pdf video: large, small (transcripts) | A3 due |
||
11 | 30 | Nov 16 | Undo-Redo |
Week 11 | slides: 21.undo_redo.pdf video: large, small (transcripts) | |
31 | Nov 18 | Accessibility |
slides: 22.accessibility.pdf video1: large, small (transcripts) | |||
32 | Nov 20 | Accessibility (cont'd) |
video2: large, small (transcripts) | Quiz 4 |
||
12 | 33 | Nov 23 | Responsiveness |
Week 12 | slides: 23.responsiveness.pdf video1: large, small (transcripts) | |
34 | Nov 25 | Responsiveness (cont'd) |
video2: large, small (transcripts) | |||
35 | Nov 27 | Input Performance |
slides: 24.performance.pdf video1: large, small (transcripts) | |||
13 | 36 | Nov 30 | Input Performance (cont'd) |
video2: large, small (transcripts) | ||
37 | Dec 2 | The Future of Interaction |
slides: 25.future.pdf video1: large, small (transcripts) | |||
38 | Dec 4 | Closing Remarks |
Wrapup | Quiz 5 |
||
14 | 39 | Dec 7 | A4 due |