W13 CS349 Schedule
The following represents the intended lecture schedule. It may change as the term progresses.
Slides will generally be made available near the time of the lecture -- before the lecture if possible; shortly after otherwise.
L | Date | Intended Topic | Actual Topic | Resources |
---|---|---|---|---|
01 | 01/07 | Introduction | Introduction | 01_introductions |
02 | 01/09 | Output | Output | 02_output |
03 | 01/11 | Single-Window X | Single-Window X | 03_BasicSingleWindowX Class Examples |
04 | 01/14 | Single-Window X | Single-Window X | 03_BasicSingleWindowX Class Examples |
05 | 01/16 | Users | Users | Users |
06 | 01/18 | Visual Design | Visual Design | Visual Design |
07 | 01/21 | Instrumental Interaction/Direct Manipulation | II/DM | II/DM |
08 | 01/23 | 2D Graphics 1 | 2D Graphics 1 | 2D Graphics |
09 | 01/25 | 2D Graphics 2 | 2D Graphics 2 | See above Class Examples |
10 | 01/28 | Multiple Windows | Multiple Windows | Slides Class Examples |
11 | 01/30 | Toolkits | Toolkits | Slides Class Examples |
12 | 02/01 | Layout | Layout | Slides Class Examples Custom Layout |
13 | 02/04 | MVC | MVC | Slides Class Examples |
14 | 02/06 | Event Dispatch | CS:MVC 2; SE:Event Dispatch | CS Slides Class Examples SE Slides |
15 | 02/08 | Event Dispatch | Cancelled due to storm! | See Lecture 16! |
16 | 02/11 | Event Dispatch | Event Dispatch | Slides |
17 | 02/13 | Long Tasks | Event Dispatch 2 | Slides |
17.1 | 02/13 | Midterm | Midterm (to p. 14 in Event Dispatch slides) | MC 1085 and MC 2034 |
18 | 02/15 | Assignment 3 Overview | Assignment 3 Overview | |
19 | 02/25 | Design 1 | Long Tasks | Slides |
20 | 02/27 | Design | Design 1 | Slides |
21 | 03/01 | Design | Design 2 | Slides |
22 | 03/04 | Design 1 | Design 3 | Slides |
23 | 03/06 | Prototyping | Design 4: Jeff Avery | Slides |
24 | 03/08 | User Testing | Prototyping and Testing | Slides |
25 | 03/11 | Custom Controls | Custom Controls | Slides Class Example |
26 | 03/13 | Dialog | Dialog 1 | Slides |
27 | 03/15 | Production Systems | Dialog 2 | Slides |
28 | 03/18 | Input Devices | Input Devices | Slides |
29 | 03/20 | Input Performance | Input Performance | Slides |
30 | 03/22 | Mobile Design | Input Performance/Intro Mobile Design | Slides |
31 | 03/25-03/26 | Android Tutorial | Time TBA: Check Piazza | Slides |
32 | 03/25 | Undo | Undo | Slides Example Code |
33 | 03/27 | Accessibility | Accessibility | Slides |
34 | 04/01 | Scripting | Scripting | Slides Example Code |
35 | 04/03 | History | Cut-Paste-DND | Slides Example Code |
36 | 04/05 | Cut-Paste-DND | History | Slides |
37 | 04/08 | Review/Overview | Review/Overview | Slides |