CS 252. User Interface Design

Note that new links are added to this page on a regular basis, as new assignments are added or as solutions are posted. The newer items will always appear at the end of a particular subsection (such as a new assignment being added to the "Homework" section)


Note that you will now use electronic forms to submit your team, self, and peer evaluations. Log in to the COE secure server where you hand in assignments, and click on the table-of-contents entry for "Class Related -> Perform Team Evaluation".


The materials available here are intended for the use of students enrolled in CS252 during Winter quarter, 2000.


Homework Assignments (Must be submitted electronically by 11:59 PM - server refuses late submissions. Use plain ASCII text, Microsoft Word, or HTML format)
Programming Assignments (Must be submitted electronically by 11:59 PM - server refuses late submissions.)
Note that you will now use electronic forms to submit your team, self, and peer evaluations. Log in to the COE secure server where you hand in assignments, and click on the table-of-contents entry for "Class Related -> Perform Team Evaluation".
Lecture Outlines
For outlines, click on the day's topic in the syllabus
Additional Readings - Authors Referred to in Class


Review Questions (Jordan book)
Chapter 2: What is Usability?
Chapter 3: Principles of Usable Design
Chapter 4: Designing for Usability
Chapter 5: Methods for Usability Evaluation
Chapter 6: Conducting a Usability Evaluation
Guidelines and Discussion Materials
Guidelines relating to use of color
Guidelines relating to text
Guidelines relating to menus
Checklist for User-Centered Design

Websites for Interface Designers

Interface Hall of Shame


Class maillist: class-cs252@engr
Class email archive: http://www.engr.orst.edu/mailman/archives/public/class-cs252/