CS 443/543 User Interfaces, Fall 2023

Tuesdays & Thursdays, 10AM-11:20AM
Location: B042 PSC (in the Science Library)
CRN: 11466 (for 443), 11477 (for 543), Credits: 4
CS Web Pages: https://classes.cs.uoregon.edu/23F/cs443/
Canvas Web Pages: https://canvas.uoregon.edu/courses/230817

 A stick figure is vigorously shaking a computer display.
    Computers don't need to be so frustrating.
    (Adapted from xkcd.com/979, 2021)

Instructor
Professor Anthony Hornof, 356 Deschutes, hornof@cs.uoregon.edu
Office hours: Tuesdays and Thursdays noon-1PM, or by appointment.
      The scheduled office hours will be held simultaneously
            (1) in person in 356 Deschutes, and
            (2) on Zoom at: https://uoregon.zoom.us/j/6792271357.
Course Administration
Syllabus
Schedule (on Canvas)
Textbook
Cooper, Reimann, Cronin, & Noessel. (2014). About Face: The Essentials of Interaction Design. Wiley. A digital copy of the textbook is available through the UO Library website. Other readings will be provided.
Projects
Project 1 - Understand the User and the Task
Project 2 - Design a User Interface (PDF download)
Project 3 - Build a Working Prototype (PDF download)
Project 4 - "Conduct a User Observation Study"
Handouts
Additional handouts will be available under "Files" on the Canvas website for this course.
Lecture Notes (PDF)
Lecture Examples (PDF)
How to Read the Textbook
Slides: Interaction Design (PDF of slides)
Slides: Fitts Law Lecture (PDF of slides)
Slides: Design of Visual Information (PDF of slides)
Slides: Why the eyes rotate in their sockets (PDF of slides)
Good Exam Questions (PDF)
Good Writing
System Documentation Examples
Comment Your Code
 
Topics
Requirements analysis
Hierarchical task analysis
Human performance
Iterative design
Interaction design
Visual layout
Prototyping
Documentation
User Observation Studies
UI programming