Graduate Programs
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.
Our degrees are interdisciplinary, which allows our students to work with researchers in a wide variety of areas across the school.
Our Graduate Programs
-
Ph.D. in Computer Engineering
The Ph.D. in computer engineering is research-oriented. Students in the Ph.D. program are generally supported with a teaching or research assistantship.
-
M.S. in Computer Engineering
Our M.S. program is research-oriented and requires an advisor and thesis.
-
M.E. in Computer Engineering
We offer an industry-oriented Masters of Engineering (M.E.) Degree.
Apply Now
Our highly ranked master's and Ph.D. programs provide students from around the world opportunities to become leaders in their fields.
Resources for Current Students
-
UVA Engineering Graduate Student Resources
Explore our resources for graduate students, including professional development support and ways to get involved at UVA Engineering.
-
Academic Planning
Find timelines, forms and guidance for completing your degree on schedule.
Upcoming Events
See All Events-
Time: 12:00 PM - 4:00 PMLocation: Scott Stadium
The Graduate Degrees (ME and MS/PHD) offered in the Computer Engineering program at the University of Virginia will prepare you to utilize your academic preparation to become successful practitioners and innovators in computer engineering. Our degrees are interdisciplinary, which allows our students to work with researchers in a wide variety of areas across the Engineering School. Admission to the Computer Engineering Program is highly selective. We are looking for students with excellent technical and communication skills who are excited to join our creative community.
Research Areas of Focus
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. Students have the freedom to focus on a traditional research area or to work with faculty in both departments to develop a personalized area of research interest. As more faculty research crosses disciplines, students are finding even more opportunities to work with faculty in other departments as well.
Areas of interest include but are not limited to:
- Computer Architecture And High Performance Computing
- Computer Security, Privacy & Cryptography
- Cyber-Physical Systems and Smart Cities
- Data Science, Data Mining And Machine Learning
- Dependable, Resilient And Reconfigurable Computing
- Embedded Systems, Autonomous Systems , and Wireless Sensor Networks
- Human-Machine Learning
- Internet Of Things (IoT) And Physical Systems
- Image Processing
- Mobile, Distributed And Cloud Computing
- Networks And Internet
- Robotics
- Smart And Connected Health Systems
- Smart Energy And Power Management
- VLSI; System-On-Chip; Low-Power Design