Schedule

This is the intended schedule for the term. Videos and course slides will be posted here at the beginning of each week.

Week Lec. Date Topic Deadlines Reference
1 1 Sept 9

Introduction

- slides: 01.introduction.pdf
video: large, small
2 Sept 11

User-Centred Design

- slides: 02.user_centred_design.pdf
video: large, small
2 3 Sept 14

GUI Interfaces

-
4 Sept 16

GUI Interaction

-
5 Sept 18

GUI Interaction (cont'd)

Quiz 1

3 6 Sept 21

Introduction to Java

-
7 Sept 23

GUI Toolkits

-
8 Sept 25

JavaFX & Scene Graphs

-
4 9 Sept 28

Drawing

-
10 Sept 30

Graphics

-
11 Oct 2

Graphics (cont'd)

A1 due

5 12 Oct 5

Graphics Transformations

-
13 Oct 7

Events

-
14 Oct 9

Events (cont'd)

Quiz 2

6 15 Oct 12

Thanksgiving

-
16 Oct 14

Reading Week

-
17 Oct 16

Reading Week

-
7 18 Oct 19

Widgets

-
19 Oct 21

Layout

-
20 Oct 23

Model-View-Controller

A2 due

8 21 Oct 26

Input

-
22 Oct 28

Input (cont'd)

-
23 Oct 30

Multitouch Input

Quiz 3

9 24 Nov 2

Android Programming

-
25 Nov 4

Android Programming (cont'd)

-
26 Nov 6

Android Programming (cont'd)

-
10 27 Nov 9

Visual Design

-
28 Nov 11

Output

-
29 Nov 13

Transferring Data

A3 due

11 30 Nov 16

Undo-Redo

-
31 Nov 18

Gamification

-
32 Nov 20

Gamification (cont'd)

Quiz 4

12 33 Nov 23

Responsiveness

-
34 Nov 25

Responsiveness (cont'd)

-
35 Nov 27

Input Performance

-
13 36 Nov 30

Accessibility

-
37 Dec 2

Accessibility (cont'd)

-
38 Dec 4

The Future of Interaction

Quiz 5

14 39 Mon Dec 7

A4 due