The computer engineering program is run jointly by the Computer Science and Electrical Engineering departments. It offers both B.S. and M.S. degrees.

The program covers some of engineering’s most active, exciting, and critical areas, which lie at the interface between CS and EE. The focus of the major is on computer systems involving both digital hardware and software.

The undergraduate major includes one substantial senior design course, either designing an entire microprocessor (EECS E4340), or an embedded system (CSEE W4840) (including both software and hardware components), or providing hands-on experience in designing and using a computer network (CSEE W4140).

Students in the programs have two “home” departments. The Electrical Engineering Department maintains student records and coordinates advising appointments.