User Interface Design

Harvey Mudd College CS124/CS182 Spring 2010

Welcome

Basic Information

Policies

Schedule

Course Content 

    Reading

    Responses

    Presentations

    Investigations

Welcome to CS124/CS182

What is the difference between CS124/CS182?

Since this is the question I get most often, I'll answer it first.  

CS182: Basics of User Interface Design is a 4.5 week crash course in UI design.  It teaches students the bare bones of UI design, and is intented for non-CS majors who have interest in UI design, but are not as interested in exploring different styles of interfaces in depth.  It is worth 1 unit and does not count for CS elective credit.

CS124: (Non traditional) User Interface Design is a 14-week course intended for CS majors that explores UI design in more detail.  In particular, as computers move off of the desktop, interfaces are moving away from the traditional windows, icon, menu, pointer (WIMP) paradigm. In addition to considering the basics of traditional UI design, this class will examine the technological and usability issues in constructing non-traditional (i.e. non-WIMP) interfaces. Styles of interfaces we will examine may include speech and natural language-based interfaces, tangible interfaces, vision-based interfaces, and pen-based interfaces. For each class of interface, we will address the degree to which the interface must rely on recognition or artificial intelligence, and the specific advantages, disadvantages and challenges this "intelligence" introduces.  CS124 is worth 3 units and counts for CS elective credit.

You may not receive credit for both CS124 and CS182.

Course Aims and Objectives