Schedule
Slides are posted here before class: click on the topics below. Topics and dates may change as the course progresses.
Week | Topics | Due | |
---|---|---|---|
1 | Sep 6 | Introduction, Interactive Systems | |
2 | Sep 11 | Web Applications, TypeScript | A0 |
3 | Sep 18 | Drawing, Input Events | |
4 | Sep 25 | Hit Testing, Animation | |
5 | Oct 2 | Widgets, Event Dispatch | A1 |
Oct 9 | Reading Week | ||
6 | Oct 16 | Layout, MVC | |
Midterm on Wed Oct 18, 7 pm | |||
7 | Oct 23 | HTML CSS, Visual Design | A2 |
8 | Oct 30 | Text, Asynchronous | |
9 | Nov 6 | Undo, Direct Manipulation | A3 |
10 | Nov 13 | Preact 1, Preact 2 | |
11 | Nov 20 | Preact 3 | |
12 | Nov 27 | Accessibility, Computer Vision | A4 |
13 | Dec 4 | Review | |
Final Exam in exam period |
Demo Code Repo
https://git.uwaterloo.ca/cs349/public/1239
You should clone and frequently pull from this repo. It has code relating to lectures and the SimpleKit UI toolkit, see the README for details.