A tentative syllabus for the class appears below.
THIS IS PROVIDED TO GIVE YOU A ROUGH IDEA OF MY CURRENT PLANS AND IS NOT CAST IN STONE. This syllabus will evolve as the class progresses, so be sure and check it frequently. |
|||||
|
|||||
Week 1 | Aug 20 | Introduction, Procedures | |||
Aug 22 | Architectural Organization | Myers, Myers | |||
Aug 24 | Java, JFC, Java2D | Go through PA1 with help from an old lecture |
away
|
||
Week 2 | Aug 27 | Architectural Organization | |||
Aug 29 | Basic Computer Graphics | ||||
Aug 31 | Basic Computer Graphics First assignment in |
|
|||
Week 3 | Sept 3 | HOLIDAY (Labor Day) | |||
Sept 5 | Window Systems | Primal Screens | |||
Sept 7 | Window Systems | ||||
Week 4 | Sept 10 | Window Systems | |||
Sept 12 | Window system issue Example: X race conditions | Gajewska | Color | ||
Sept 14 | Basic Interaction | ||||
Week 5 | Sept 17 | Basic Interaction | |||
Sept 19 | Basic Interaction review |
Tang | |||
Sept 21 | TEST 1 | old midterms: 1 2 3 |
Washington
|
||
Week 6 | Sept 24 | Toolkits | Henry | ||
Sept 26 | Toolkits | ||||
LAST DAY TO DROP |
Sept 28 | Toolkits | |||
Week 7 | Oct 1 | Toolkits
Second assignment in |
|
||
Oct 3 | Toolkits | ||||
Oct 5 | Toolkits
Third assignment out |
||||
Week 8 | Oct 9 | Toolkits | Hudson | ||
Oct 10 | Constraints | Freeman-Benson | |||
Oct 12 | Constraints | ||||
Week 9 | Oct 15 | FALL BREAK | |||
Oct 17 | Constraints | ||||
Oct 19 | Constraints Higher Level Tools |
Hudson & Mohamed, Olsen, Sukaviriya, Kim & Foley, Myers & Hudson & Pauch |
|||
Week 10 | Oct 22 | Higher Level Tools | |||
Oct 24 | Higher Level Tools | ||||
Oct 26 |
review, discussion Third assignment in |
||||
Week 11 | Oct 29 | TEST 2 |
ISAR
|
||
Oct 31 | Advanced GUIs: Animation | Chang, Hudson and Stasko | slides | ||
Nov 2 | Advanced GUIs: Animation
Fourth assignment out |
||||
Week 12 | Nov 5 | Advanced GUIs: Tangible Interfaces | Greenburg (Phidgets) | ||
Nov 7 | Advanced GUIs: Magic Lenses | Bier et al, Hudson et al | |||
Nov 9 | Advanced GUIs: Handheld and Pen-based UIs | ||||
Week 13 | Nov 12 | Phidgets and soldering fun! |
UIST
|
||
Nov 14 | Ubicomp and capture issues | Nov. 8th lecture from last semester |
UIST
|
||
Nov 16 | UIST highlights
Fourth assignment in Fifth assignment out |
||||
Week 14 | Nov 19 | Context Aware | slides | ||
Nov 21 | Context Aware | ||||
Nov 23 | HOLIDAY (Thanksgiving) | ||||
Week 15 | Nov 26 | Haptics | slides | ||
Nov 28 | Haptics | ||||
Nov 30 | Mercator | PowerPoint slides | |||
Week 16 | Dec 3 | Final assignment in
Project presentations |
|||
Dec 5 |
Project presentations |
|
|||
Dec 7 | No class |
|
|||
|
|||||
Dec 12 | FINAL EXAM (8:00AM) |