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.
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