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

CIS 410/510 User Interface Programming
Winter 2007

WEEK 1 (Thursday) January 11, 2007 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 PDF

WEEK 2 (Tuesday) January 16, 2007 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 (Thursday) January 18, 2007 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 (Tuesday) January 23, 2007 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 3 (Thursday) January 25, 2007 READING #5: Model-View-Controller

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

Reading #5 Questions  Download PDF