Princeton
Computer Science
and Electrical Engineering

COS 436 / ELE 469

Perry Cook
Princeton CS

Human-Computer
Interface Technology

Fall 2001


What's New?

December 10
Click Here!!!






General Information

Lectures, Labs, Assignments

Course Newsgroup

This year's Projects


Covers design and interfacing of computer input and output systems. Standard (mouse, keyboard, joystick, etc.) and new (head trackers, music controllers, gloves, etc.) input devices. Signal processing, feature extraction, and mapping schemes will also be covered. Output mediums will include graphics, music, and 3-D sound. Hands-on laboratories and independent projects, which can potentially continue as independent research in following terms. Prerequisites COS 217 or ELE 318.


General Information

Lectures: M,W 1:30 - 3:00 PM
Computer Science 302, Princeton

Professor: Perry Cook, 408 CS Building, 258-4951, prc@cs

TAs: Tae Hong Park Woolworth Music Building, Princeton, park@music


Homework Assignments

There will be some questions to be answered as part of some or all labs.
These will go into the overall lab report grade.


Exams


You can find the examinations via the following links:



Assignments, Exams, and Grading

The grading in this course will be based on the evaluation of the following:


Final Project

The goal of this course is for the students, working in teams, to propose a new human computer interface, or an improvement to an existing interface, to solve a particular problem. Inter-Disciplinary teams are encouraged. Applications include interfaces for persons with disabilities, musical controllers, sports monitors and improved interfaces, and interfaces for virtual environments. It is expected that the projects will lead to a completed (though rough in most cases) prototype. Testing (not just for functionality, but for "betterness" by some metric) of the device/system should be conducted and included in the report.


References

Your prime references will be the course notes linked from the schedule. Other references you might find useful for your project or other research:


Schedule of Lectures, Labs, Assignments