Home | Syllabus | Readings | Assignments | Lectures | Programming Resources

CIS 410/510 User Interface Programming
Winter 2007

Downloads

Lecture 1 Introduction: Motivations and Contexts for Studying User Interface programming (outline) PDF

Lecture 3 Moving Programming Languages from Batch to Interactive Systems Support (Mary Shaw Reading #2) PDF

Lecture 4 UIMS/Windowing Systems (Reading #3: "Chapter 4.1-4.2 Basics of Event Handling" by Dan Olsen, Developing User Interfaces) PDF

Lecture 5 Detailed Event Handling (Reading #4: "Chapter 4.3-4.6 Basics of Event Handling" by Dan Olsen, Developing User Interfaces) PDF

Lecture 6 Programming: Model-View-Controller (Reading #5: "Chapter 5 Basics Interaction" by Dan Olsen, Developing User Interfaces) PDF

Lecture 7 Widget Toolkits PDF

Lecture 8 Introduction to Tcl/Tk PDF

Lecture on Visual Basic by Benoit Havret, February 15, 2007. presentation PDF and report PDF

Lecture on C++ GUIs by Wayne Manselle, February 22, 2007. presentation PDF and report PDF

Lecture 9 (Sarah) UI Development Environments (UIDE) & Prototyping Tools PDF

Lecture on UIDEs by Mark Bailey, March 6 & 8, 2007. presentation PDF and report PDF

Lecture 10 (Sarah) Novel Widgets PDF ; DynaPad Demo MOV ; Elastic Windows Demo MPG

Lecture on Novel Widgets by Rachel Nehmer, March 8, 2007. presentation PDF and report PDF