Computer engineering is a field that spans from electrical engineering to computer science. Computer engineers design, program, produce, operate, and maintain computer and digital systems. They generally apply the theories and principles of science and mathematics to the design of hardware, software, networks, and processes to solve technical problems.
The Computer Engineering Program (CPE) at the University of Virginia offers three graduate degrees: Master of Science, Master of Engineering, and a PhD. The Master of Science degree is more research-oriented than the Master of Engineering degree. The former requires a 6-credit thesis, while the latter allows students to optionally undertake a 3-credit project.
Current Computer Engineering Graduate Students
Past Computer Engineering Graduate Students
The faculty of both the Department of Computer Science and the Charles E. Brown Department of Electrical & Computer Engineering welcome Computer Engineering students who combine interest in hardware and software.
Areas of focus:
Prospective Graduate Students apply directly to the School of Engineering and Applied Sciences. The Graduate Office will forward applications to the program to which the student is applying. Computer Engineering only accepts applications for the Fall semester. First offers are made in early March. Please review the Frequently Asked Questions listed on the admissions page for specific guidelines and answers to many common questions.