Why Computer Science?

Begin your journey into the fascinating world of cybersecurity, data science, software engineering and computing with a bachelor’s degree in computer science from the Virginia Commonwealth University (VCU) College of Engineering. We have world-class facilities with a strong focus on research. Combined with our industry connections and access to Richmond-area businesses, VCU Engineering is a solid choice for your education and career development.

Our undergraduate programs allow you to specialize in areas such as:

  • Artificial intelligence
  • Cloud computing
  • Cybersecurity
  • Data science
  • Machine learning
  • Natural language processing
  • Software engineering
  • Virtual reality

From day one, you'll thrive in a hands-on learning environment. You'll engage in coursework defined by award-winning faculty research in areas like cybersecurity, advanced data structures, data communication and networking, and more. Qualified seniors have the option to enroll in an accelerated master’s program, potentially earning a graduate degree in just one additional year.

Located in the culturally vibrant city of Richmond, VCU provides unique opportunities to network with alumni and industry professionals from companies like Capital One, CoStar Group, Microsoft, Micron Technology Inc. and others.

Education for non-computer science students

Boost your resume with a technology certificate or a digital badge that can be added to your LinkedIn. A Fundamentals of Computing baccalaureate certificate from the Department of Computer Science is available to non-engineering and non-computer science undergraduates as well as working professionals.

Fundamentals of Computing

Fundamentals of Computing graphic

Hear from Maisha Mahmood as she shares her experiences as a computer science major.

See how you’ll engage with AI, research labs, and enterprise partnerships in our Convergence Labs.

Quick facts

78%

of students employed or enrolled in graduate school within 6 months of graduation

$77,603

average post-graduation salary

72%

of students graduate having completed experiential learning

65%

of students hired full-time as a result of experiential learning

886

enrolled undergraduate students (Fall 2024)

183

undergraduate degrees awarded for the 23-24 school year

2024 median pay per year

$124,910

Information Security Analyst

$112,590

Data Scientist

$131,450

Software Developers, Quality Assurance Analysts, and Testers

May 2024 First Destination Survey | VCU Institutional Research Data | U.S. Bureau of Labor Statistics