University of Virginia

USA
1 Scholarships 153 Programs 3 Degree levels
Bachelor

Bachelor's in Computer Engineering

Offered at University of Virginia, USA
DegreeBachelor
FieldComputer Engineering.
A

Cost & earnings at University of Virginia What students borrow here, and what they go on to earn

You borrow $17,500 median federal debt
You repay $199/mo over 10 years
Graduates earn $86,863 10 yrs after entry
Debt clears in 0.4 yrs of the salary premium
US Department of Education figures See the full breakdown →
B

Computer Engineering Technology graduates earn a median $57,409 Across 75 US programmes, two years after finishing

See the degree grade →

The Bachelor of Science in Computer Engineering at the University of Virginia is an undergraduate degree that integrates electrical engineering and computer science to train students in hardware and software systems. It suits students who want a rigorous, design‑oriented education preparing them for work on processors, embedded systems, digital circuits and systems software, or for further graduate study.

What you'll study

The Computer Engineering curriculum combines foundational mathematics and physical sciences with core topics in electrical engineering and computer science. Early study emphasises calculus, linear algebra, physics, and introductory programming, followed by progressively specialised subjects and laboratory work.

  • Core engineering fundamentals: calculus, differential equations, physics for engineers, signals and systems.
  • Electrical and electronic systems: circuit analysis, electronic devices, analog and digital design, semiconductor fundamentals.
  • Computer systems and software: data structures and algorithms, computer organisation and architecture, operating systems, compilers and systems programming.
  • Embedded and digital design: microprocessors and microcontrollers, embedded systems, FPGA and HDL design, digital signal processing.
  • Communications and networks: networking principles, digital communications, wireless systems (elective‑dependent).
  • Design and laboratory experience: hands‑on labs in circuits and digital systems, software labs, and capstone senior design projects that require team‑based hardware/software integration.
  • Electives and breadth: students choose electives in areas such as VLSI design, machine learning, robotics, cybersecurity, power electronics, or computer vision, and complete general education requirements to ensure broad intellectual development.

The programme typically culminates in a year‑long or semester capstone design project where students conceive, design, prototype and document a substantial hardware/software system. Opportunities exist to take multidisciplinary electives, pursue minors, or participate in undergraduate research alongside faculty.

Entry requirements

Admission to the University of Virginia is selective. Successful applicants for the Computer Engineering major typically present a strong secondary school record with extensive preparation in mathematics and science. Recommended academic preparation includes:

  • High achievement in advanced mathematics (calculus if available) and physics.
  • Prior exposure to programming (languages such as Python, C/C++ or Java are helpful) and problem‑solving experience from competitions, projects or coursework.
  • Competitive overall academic credentials in the context of the university's admissions process; transcripts, letters of recommendation, and a personal statement are considered.
  • Advanced Placement (AP), International Baccalaureate (IB) or other recognised college‑level credits may be accepted for placement or to satisfy prerequisites, subject to the School of Engineering and Applied Science policy.

Applicants interested in transfer into the major should review the engineering school’s transfer policies; prior calculus and engineering or programming coursework at college level strengthen a transfer application. Standardised tests may be considered according to the university's testing policy—consult admissions guidance for current practice.

Career prospects

Graduates with a Computer Engineering degree are prepared for roles that bridge hardware and software. Common early‑career paths include:

  • Hardware design engineer (digital/analog circuits, boards, ASIC/FPGA development)
  • Embedded systems engineer and firmware developer
  • Systems engineer for networking, telecommunications or cloud infrastructure
  • Software engineer focusing on systems software, device drivers or performance‑critical applications
  • Controls and robotics engineer, or roles in connected devices (IoT)
  • Security engineer specialising in hardware and firmware security

Graduates also pursue graduate study in electrical/computer engineering or computer science, or professional programmes such as business or law. The programme’s balance of theory and practice is valued by employers in industries such as semiconductors, aerospace, telecommunications, automotive, medical devices and defence, as well as by startups and research laboratories.

Why study at University of Virginia

The University of Virginia’s School of Engineering and Applied Science offers a curriculum that emphasises hands‑on design, collaborative projects and close faculty mentorship. Students benefit from access to research centres and well‑equipped labs for microelectronics, embedded systems, robotics, and networking. The school maintains partnerships with regional and national industry, providing internship and co‑op opportunities and active career services.

Beyond academics, UVA offers a supportive student community with engineering student societies (such as IEEE and the Society of Women Engineers), regular hackathons, design competitions and entrepreneurship resources. The Charlottesville setting provides a blend of campus life, research activity and proximity to technology employers, making it an environment suited to focused study and professional development.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to University of Virginia

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.