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, Mircosoft, 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

34%

of undergraduate students are underrepresented minorities

34%

of undergraduate graduates are women (2024 spring graduates)

$89k

average starting salary for the May 2023 graduating class

Recent news

Page loading. Please wait...