Skip over navigation

Course Offerings

Course Details

Spring 2012-2013
* COS 436 / ELE 469  

Human-Computer Interface Technology

Rebecca A. Fiebrink
Xiaoyan Li

Introduction to human-computer interaction, with emphasis on design, implementation, & evaluation of interactive hardware/software systems. Will examine a variety of input techniques (mouse, multi-touch, gesture, tangibles, bio-sensing, etc.), as well as computational mechanisms for creating sophisticated interactions (machine learning, signal processing, human computation, etc.). Also covered: interaction design, usability evaluation, accessible computing, ubiquitous computing, mobile interfaces, multimedia & gaming, others. Culminates in a team project involving design and implementation of an interactive system.

Sample reading list:
Dan O'Sullivan & Tom Igoe, Physical Computing
Rogers, Sharp, & Preece, Interaction Design: Beyond Human Computer Interaction

Reading/Writing assignments:
8 Assignments/Labs and 1 Final Project. Hands-on labs will build new interfaces with microcontrollers, sensors, and actuators. Culminates in a team project involving design and implementation of an interactive system.

Requirements/Grading:
Mid Term Exam - 10%
Design Project - 35%
Take Home Final Exam - 10%
Lab Reports - 35%
Other (See Instructor) - 10%

Prerequisites and Restrictions:
COS 217 or Permission Of Instructor..

Website:  http://www.cs.princeton.edu/courses/archive/spring13/cos436

Schedule/Classroom assignment:

Class numberSectionTimeDaysRoomEnrollmentStatus
42606 L01 3:00 pm - 4:20 pm T Th   Computer Science Building   104   Enrolled:80 Limit:96
43120 B01 1:30 pm - 4:20 pm M   Engineering Quad F-Wing   F114   Enrolled:19 Limit:24
43121 B02 7:30 pm - 10:20 pm W   Engineering Quad F-Wing   F113   Enrolled:18 Limit:24
43247 B03 7:30 pm - 10:20 pm W   Engineering Quad F-Wing   F114   Enrolled:22 Limit:24
43310 B04 1:30 pm - 4:20 pm F   Engineering Quad F-Wing   F114   Enrolled:21 Limit:24