Computer Science

Bachelor of Science with a concentration in software engineering

Begin your journey into the fascinating world of software engineering 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.

What you’ll learn

Our program provides coursework in areas of computer science like:

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

You will develop the advanced software design and problem solving skills to create software solutions for users. You’ll learn to work independently or on a team to build code, ensure a consistent user interface, test software before it's released and maintain software which is sought by many employers. By applying creativity to form innovative solutions, bachelor’s program students will use their knowledge to solve technological problems that meet the needs of our changing society and advance the quality of human life.

Application information

First-year applicants who submit all materials by the priority admissions deadline of Jan. 15 for the upcoming fall semester will receive a decision by April 1.*

To be considered for a university-level scholarship your application materials must be received by the Office of Admissions by Nov. 1.

Transfer applicants who submit all materials by the March 17 priority deadline for the upcoming fall semester will receive a decision by May 1.*

*After this deadline decisions are sent on a rolling basis until enrollment capacity is met.