1 | Tue Jan 13 |
1. Course Introduction ; Why are Interfaces Important, and Why are they Hard To Design and Implement?
|
2 | Thu Jan 15 |
Overview of VB .Net 1Presented by TAs Powerpoint slides for tutorial
|
3 | Tue Jan 20 |
Overview of VB .Net 2Note: This class will meet in the computer cluster in Wean 5202/5204presented by TAs |
4 | Thu Jan 22 |
2. What is design?
HW 1 due |
5 | Tue Jan 27 |
3. How to design a good user study
|
6 | Thu Jan 29 |
How to design a good user study, continued |
7 | Tue Feb 3 |
4. Usability Engineering Design Process
|
8 | Thu Feb 5 |
![]() Brad away: HCIC ConferenceGuest lecture: David Bishop, Human Sciences Director/Senior Interaction Designer for Maya Design PowerPoint Slides for Guest Lecture
|
9 | Tue Feb 10 |
5. UI Design: UI Guidelines, Heuristic Analysis
|
10 | Thu Feb 12 |
Heuristic Analysis, cont.HW 3 first user test and preliminary implementation due |
11 | Tue Feb 17 |
Examples of Good and Bad User InterfacesEach student needs to send 2 examples: one of a good UI feature and one bad: |
12 | Thu Feb 19 |
In-class student presentations for HW 3HW 3 final due |
13 | Tue Feb 24 |
6. Overview of UI Software and Tools (Basic Organization of UI Software)
HW 4: Which device you are doing due |
14 | Thu Feb 26 |
6. Overview of UI Software and Tools (Basic Organization of UI Software), cont.Andy's Task Design slides, from February 26th, 2004, in PowerPoint and pdf |
15 | Tue Mar 2 |
In-class midterm |
16 | Thu Mar 4 |
7. UI Styles, Dimensions of UI Variability
|
Tue Mar 9 |
SPRING BREAK -- No class | |
Thu Mar 11 |
SPRING BREAK -- No class | |
17 | Tue Mar 16 |
UI Styles, cont.HW 4: First part due (note: new due date) |
18 | Thu Mar 18 |
8. Toolkits and Widgets (different kinds of widgets, how to choose, how to program) |
19 | Tue Mar 23 |
9. Basic Computer Graphics for UIs (screen sizes, pixels, colors, anti-aliasing, object-oriented graphics vs. paint)HW 5: Heuristic Analysis of each other's systems due |
20 | Thu Mar 25 |
Overview of Flash MXGiven by the TAs (in the usual classroom) |
21 | Tue Mar 30 |
In-class student presentations for HW 4 & 5(will use NSH 1305 and NSH 1507)
|
22 | Thu Apr 1 |
10. Programming animation and time and soundPowerPoint Slides for Topic 10 HW 4: final report due |
23 | Tue Apr 6 |
11. Design for International AudiencesPowerPoint Slides for Topic 11
|
Tues, 04/06 | Wean 5202, Tuesday 04/06/2004, 16:30 - 17:30: Flash Tutorial in Wean 5202 cluster | |
24 | Thu Apr 8 |
12. Software Organization: MVC, Object-Oriented Programming for UIsPowerPoint Slides for Topic 12 HW 6: Flash warm-up due |
25 | Tue Apr 13 |
13. Research topics in UI Software: Demonstrational Interface BuildersPowerPoint Slides for Topic 13
|
Thu Apr 15 |
No class; day before carnival | |
26 | Tue Apr 20 |
14. Research topics in UI Software: Natural ProgrammingPowerPoint Slides for Topic 14
|
27 | Thu Apr 22 |
In-class student presentations for HW 7(will use NSH 1305 and NSH 1507) |
Tue Apr 27 |
No class; during CHI'2004 | |
Thur Apr 29 |
No class; during CHI'2004 | |
Tuesday, May 4, 10:00am | HW 7: final report due | |
Thurs, May 6, 1:00pm-4:00pm |
FINAL EXAM in DH 1212 |
January 12, 2004: First day of classes
January 19: MLK day, no classes in afternoon
Feb 5: Brad Away
March 8: mid term grades due
March 8-12: Spring break
April 15 - No Class? (CMU calendar marked NO classes - assume reason is carnival)
April 16-17: Spring carnival, no classes
April 30: Last day of classes
Final Grades Due: May 13