CMU logo
Expand Menu
Close Menu

Rapid Prototyping of Computer Systems

Course Information

Course Number

HCI Undergraduate: 05-540
HCI Graduate: 05-872

Course Description

This is a project-oriented course, which will deal with all four aspects of project development: the application, the artifact, the computer-aided design environment, and the physical prototyping facilities. The class consists of students from different disciplines who must synthesize and implement a system in a short period of time. Upon completion of this course the student will be able to: generate systems specifications from a perceived need; partition functionality between hardware and software; produce interface specifications for a system composed of numerous subsystems; use computer-aided development tools; fabricate, integrate, and debug a hardware/software system; and evaluate the system in the context of an end user application. The class consists of students from different disciplines who must synthesize and implement a system in a short period of time.

Semester Offered and Units

Semester: Spring
Graduate: 12 units