Print this page

Schedule-F2007

This page is only for historical purposes, many of the links willbe broken.

 

Essentials

Lecture: MW 3:35PM-4:50PM CMPSCI 140
Instructor: Mark Corner
Newsgroup: Not Needed Yet.
Textbook: Readings (see bottom of page)
Other Things you will need: the Edlab, a digital camera, basic art supplies
Things that could be helpful: A video camera

Course Description

In this course we examine the important problems in Usability, Human Computer Interaction, User Interfaces, and Human Centered Computing. We will examine elements of HCI history, understanding human capabilities, HCI design, several methods for prototyping user interfaces, and new applications and paradigms in human computer interaction. This is not a course in how to make dialog boxes, but rather a much more general approach to interacting with human beings and evaluating designs. Some elementary programming in Flash (or another user interface prototyping tool) may be required, but people without prior programming experience should feel right at home in this class. This is offered simultaneously at a 200-level and a 400-level. The 200-level course is available to any undergraduate student, not just computer scientists. IT-minor students are especially encouraged to participate. The 400-level version, available only to junior and senior computer science majors, will require extra work and will be graded on a separate scale. Several group projects and exams will be required. No prerequisites. 3 credits.

Note about the course materials:  I must extend my greatest thanks to Scott Klemer and Terry Winograd at Stanford for many of the lectures and projects used in thiscourse.  I also thank Jason Hong at CMU and James Landay at University of Washington for additional materials.

This is an experimental course.  There are bound to be some bumps along the way, so please bear with me.   I plan to teach this course again to a larger enrollement, so I will appreciate constructive feedback.  Feel free to provide this in person, by email, or even anonymously.

Projects

This course has 3 projects, two smaller projects and one major project.
Project 1
Project 2
Project 3

Grading

  • Project 1 10%
  • Project 2 10%
  • Project 3 40%
  • Midterm 30%
  • In-Class Assignments 10%

Schedule

 

Week

Date

#

Topic

 Slides

Coursework

Readings due

1 Sep. 3   No class     None
  Sep. 5   Introduction     None
2 Sep. 10   History of HCI   Project 1 Assigned HIS-1, HIS-2
  Sep. 12   NC-Mark in SJC      
 3  Sep. 17  

Design of Everyday Things

    BAS-1, BAS-3
   Sep. 19   WIMPs     BAS-2
 4  Sep. 24   Project I Presentations   Project 1 Due  
   Sep. 26   Project 2 Assignment, Direct Manipulation   Project 2 Assigned DES-1, DES-2
 5  Oct. 1   Visual Interfaces     DES-3
   Oct. 3   Design Principles     DES-4
 6  Oct. 8   Design Process I      
   Oct. 10   Design Process II, Intro to Project 3   Project 2 Due, Project 3 Assigned  COG-1
 7  Oct. 15  

Human Abilities and Cognition

     
   Oct. 17  

Color and Typography, Midterm Review

   P1: POV Due  
 8  Oct. 22   Colors and Typography cont.     PHY-1, PRO-1
   Oct. 24   Midterm    P2: Contextual Inquiry Due (Friday) PRO-2, PRO-3, PRO-4
 9  Oct. 29   Studio Time      
   Oct. 31   Studio Time (3:35-4), Project Proposals (4-4:50)   P3: Project Proposal Due, Group Eval  
 10 Nov. 5   Studio Time     EVA-1
   Nov. 7   Studio Time    P4: Storyboards Due  
 11  Nov. 12   No Class (Veterans Day)      
   Nov. 14   Studio Time    P5: Paper Prototype Due EVA-2
 12  Nov. 19   Storyboards and Paper and Video Prototyping      
   Nov. 21   Mid Project Presentations    P6: User Test Due  
 13  Nov. 26   Rapid Software Protoyping      
   Nov. 28   Evaluation    Group Eval  
14 Dec. 3   Designing for the Web     WEB-1
   Dec. 5   Emotional Design   P7: First HiFi Prototype Due, P8: Elevator Pitch Due EMO-1
 15  Dec. 10   Ubicomp      
   Dec. 12   Last Class: Final Presentations   P9: Final Prototype Due  
 16  Dec. 17   NC      
   Dec. 19   NC   P10: Writeup and Exe Due, Group Eval  

 

 

Readings

History

Basics

Design

Human Abilities and Cognition

  • COG-1: Yvonne Waern, Basics of Cognition, in Cognitive Aspects of Computer Supported Tasks, Chapter 2, pp. 10-30

Technologies

Prototyping

Evaluation

Extra

Revelant Links

Interface Hall of Shame
Interface Hall of Fame
Georgia Tech HCC Library
Bad Design
Nielsen's USEIT

Denim Software with Tutorial

Flash Tutorial


Previous page: Student Pages-F2007
Next page: CS491L