Cost & earnings at Virginia Commonwealth University What students borrow here, and what they go on to earn
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 Virginia Commonwealth University combines electrical engineering and computer science to train students in hardware and software design for computing systems. It suits students who want a balanced curriculum in digital systems, embedded systems, computer architecture and software, and who plan careers in industry or graduate study.
The programme is a four‑year Bachelor of Science that integrates core electrical engineering concepts with computer science fundamentals. Early coursework builds a foundation in calculus, physics and basic programming; subsequent semesters concentrate on circuit analysis, digital logic, microprocessors and data structures. Typical modules and lab work include:
Laboratory courses, project work and collaborative design are emphasised throughout the programme to develop hands‑on skills. Many students also take advantage of internships, research projects with faculty and interdisciplinary electives available across VCU.
Applicants should hold a high‑school diploma (or recognised equivalent) with a strong record in mathematics and science. Typical preparation includes algebra, precalculus or calculus, and physics; prior programming experience is beneficial but not always mandatory. Admissions review considers overall academic record, recommendation letters and a personal statement; some applicants will present Advanced Placement, IB or college coursework for credit.
Transfer applicants are usually expected to have completed college‑level calculus and introductory physics and to submit official college transcripts. International applicants must meet VCU's English proficiency requirements and provide certified academic records translated into English where necessary. Prospective students are encouraged to consult the VCU School of Engineering admissions pages for programme‑specific guidance.
Graduates with a BSc in Computer Engineering have a wide range of career options in both hardware and software sectors. Common roles include embedded systems engineer, firmware developer, hardware design engineer, systems engineer, and applications or software engineer. Alumni also work in areas such as robotics, telecommunications, semiconductor design, network engineering and cybersecurity.
The degree also provides a solid foundation for graduate study in electrical engineering, computer engineering, computer science or related fields. Many students pursue internships during their studies, which frequently lead to full‑time employment. Employers range from large technology firms and defence contractors to start‑ups and research institutions.
VCU offers a programme that blends theoretical foundations with practical, hands‑on experience in well‑equipped laboratories and collaborative design courses. The School of Engineering emphasises experiential learning, industry partnerships and opportunities for undergraduate research, helping students develop applied skills and professional networks.
Located in an urban setting with a diverse economy, VCU provides access to regional technology employers, internship opportunities and cross‑disciplinary electives across the university. Students benefit from faculty who are active in research and from career services that support internship placement and employer engagement.
Shortlist scholarships and plan your application — free guidance from our advisors.