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 |