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

CIS 410/510 User Interface Programming
Winter 2008

WEEK 1 (Wednesday) January 9, 2008 READING #1: Introduction to UIMS

"Chapter 1 Introduction" by Dan Olsen,  User Interface Management Systems: Models and Algorithms, pp. 1-7.  Download PDF

Reading #1 Questions  Download RTF

WEEK 2 (Monday) January 14, 2008 READING #2: From Batch to Interactive Programming

"An Input-Output Model for Interactive Systems" by Mary Shaw,  Proceedings of the Conference on Human Factors in Computing Systems (CHI86), 1986, pp. 261-273.  Download PDF

Reading #2 Questions  Download RTF

WEEK 2 (Wednesday) January 16, 2008 READINGS #3a & b: Windowing Systems

"Chapter 4.1-4.2 Basics of Event Handling" by Dan Olsen,  Developing User Interfaces, 1998, pp. 89-104.  Download PDF

Briefly look at "The X Window System" by Robert W. Scheifler & JIM Gettys,  Transactions on Graphics (TOG), Volume 5 Issue 2, pp. 79-109.  Download PDF

Readings #3 Questions  Download RTF

WEEK 3 (Wednesday) January 23, 2008 READING #4: Event-Handling

"Chapter 4.3-4.6 Basics of Event Handling" by Dan Olsen,  Developing User Interfaces, 1998, pp. 105-126.  Download PDF

Reading #4 Questions  Download PDF

WEEK 4 (Monday) January 28, 2008 READING #5: Model-View-Controller

"Chapter 5.1-5.8 Basic Interaction" by Dan Olsen,  Developing User Interfaces, 1998, pp. 129-166.  Download PDF

Reading #5 Questions  Download PDF