Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Engineering undergraduate program is jointly managed by faculty from both the Computer Science and Electrical & Computer Engineering Departments. The curriculum is meticulously structured to provide students with a strong foundation in both fields. We focus on integrating hardware and software to develop advanced computing and embedded systems. Those who earn a Bachelor of Science in Computer Engineering become skilled professionals and innovators, excelling in computer engineering and related areas. Students gain expertise in analyzing, designing, and developing innovative solutions for hardware, software, system, and application challenges. They learn to collaborate efficiently as team players, communicate effectively, and engage ethically with peers, clients, employers, and the broader community.
University of Virginia computer engineering graduates:
Develop and implement inventive solutions to global problems, often leveraging computer hardware, software, systems, and applications,
Excel as collaborative team members, articulate communicators, and responsible professionals when engaging with colleagues, clients, employers, and society.