BS in Computer Engineering

4 Years On Campus Bachelors Program

Virginia Commonwealth University

Program Overview

VCU’s BS in Computer Engineering integrates hardware and software engineering, preparing students for careers in high-performance computing and embedded systems used in medical equipment, consumer electronics, and automotive technology. The program offers a hands-on, design-oriented curriculum with laboratory-intensive courses and real-world project experiences.

Course Overview:

  • Year 1: Ceneral Chemistry I or Introduction to Biological Sciences I, Introduction to Engineering, Calculus with Analytic Ceometry I, Introduction to Focused Inquiry: Investigation and Communication, Fundamentals of Electrical and Computer Engineering, Digital Logic Design, Calculus with Analytic Geometry II, Focused Inquiry II

  • Year 2: Electric Circuits, Engineering Programming, Professional Development, Differential Equations, University Physics I, Advanced Engineering Programming, Electric Circuits II, Signals and Systems, Statistical Information Processing, Linear Algebra

  • Year 3: Introduction to Discrete Structures, Applied Embedded Programming, Microcomputer Systems, Digital Systems, Introduction to Operating Systems, Introduction to Microelectronics, Fundamentals of Design and Analysis, Advanced Focused Inquiry: Literacies, Research and Communication, Introduction to Ethics 

  • Year 4: Senior Design Studio I (Laboratory/project Time) or Senior Design Studio I - VIP (Laboratory/project Time), Computer Organization and Design, Fundamentals of Modern Systems Engineering, Advanced Digital Systems Design and Analysis, Technical Elective, Math/ Science Elective

Experiential Learning (Research, Projects, Internships etc.)

  • Laboratory-Based Learning: Most core courses include labs, offering hands-on experience in circuit design, microelectronics, embedded systems, and software engineering.

  • Capstone Final Year Design Project: Two-semester senior team project simulating real-world engineering work.

  • Internships & Co-ops: Students are encouraged to complete internships or co-ops for industry experience, with credit available for approved placements.

  • Professional Development: Courses in teamwork, leadership, communication, ethics, and market economics build essential workplace skills.

Progression & Future Opportunities

  • Graduate Study:
    The program offers a solid foundation for MS or PhD studies in computer engineering, electrical engineering, computer science, or related fields. Undergraduate research and advanced electives strengthen preparation for graduate-level work.

  • Employability:
    VCU’s close partnerships with major employers in Richmond and beyond, combined with strong emphasis on internships and practical projects, ensure students graduate with relevant experience and professional networks.

  • Professional Skills:
    Emphasis on problem-solving, teamwork, leadership, communication, ethical responsibility, and adaptability to evolving technologies positions graduates for success and career advancement in a rapidly changing field.

Program Key Stats

$40,404
$ 75
Rolling


79 %

Eligibility Criteria

ABB
3.5
30 - 32
80 - 85

1030 - 1270
NA
6.5
100

Additional Information & Requirements

Career Options

  • Computer Hardware Engineer
  • Embedded Systems Engineer
  • Digital Systems Designer
  • Software Developer (hardware focus)
  • Systems Architect
  • Network Engineer
  • Control Systems Engineer
  • Robotics Engineer
  • Data Analyst

Book Free Session with Our Admission Experts

Admission Experts