Course Syllabus

Professor: James Landay ( )
Office: 642 Allen Center
Office Hours:

Mon 2:30-3:30 PM (online through Instant Messaging)
Wed. 9-10 AM

TA: Sean Liu (sysliu@cs.washington.edu)
Office Hours: Thur 1:30-2:30 PM CSE220
Ombudspersons: TBA

Course Description:

Basic introduction to human-computer interaction (HCI) theory and techniques as applied to the domain of Web site and Web application user interfaces. Design patterns approach to web design as well as prototyping techniques, low-fi and online evaluation techniques, and implementation of modern web sites using AJAX and modern server-side frameworks (e.g., Ruby on Rails).

Required Textbook: D.K. Van Duyne, J.A. Landay, and J.I. Hong, The Design of Sites (2nd ed.), Prentice Hall, 2007.

Grading:

  • Midterm (20%)
  • Individual assignments (20%)
  • Group project (55%)
    • demos/presentation (group component)
    • project write-ups and exercises
    • ratings given by other team members & class
  • In class participation (5%)
  • No final examination (final project presentations instead)
  • No curve

Relation to other CSE courses:

Web applications are becoming a standard way to deploy functionality to customers, and getting the user interface portions right is critical to the success of these web applications. The material to be covered in this course is not currently covered by any other undergraduate CSE course, though there is a small overlap with CSE 440 (Introductory HCI). This web user interface course is a capstone course that offers students a chance to develop their ideas from basic designs, to prototypes, to working web-based systems using some of the latest in implementation styles and tools.



     

James Landay
Copyright © 2006 by the University of Washington
Last modified April 24, 2008