Academic Programs

The Department of Electrical and Computer Engineering offers undergraduate and graduate degrees in Electrical Engineering and Computer Engineering (jointly administered with the U.Va. Department of Computer Science). The department also offers a minor in Electrical Engineering, open to all U.Va. students.


Computer Engineering is an exciting field that spans topics in both electrical engineering and computer science. Students learn and practice the design and analysis of computer systems, including both hardware and software aspects and their integration. Careers in computer engineering are as wide and varied as computer systems themselves, which range from embedded computer systems found in consumer products or medical devices, to control systems for automobiles, aircraft, and trains, to more wide-ranging applications in telecommunications, financial transactions, and information systems.

Electrical Engineering is a rapidly expanding field, and includes such areas as communications, microelectronics, control systems, and computer system design. New and exciting areas are continually being developed, and more traditional areas are finding new applications. Because of the rapidly-changing nature of the field, this program is designed to provide a strong preparation in traditional electrical engineering, while providing maximum flexibility to accommodate student interests and current technological developments.