Computer Science

Master of Science in Computer Science

Accelerate your upward career mobility with a master’s degree in computer science from the Virginia Commonwealth University (VCU) College of Engineering. We are among the best graduate programs in the nation as ranked by U.S. News and World Report. Combined with our industry connections and access to Richmond-area businesses, VCU Engineering is a solid choice for your continuing education.

More technology focused than traditional engineering tracks, the VCU Engineering master’s degree in computer science emphasizes self development of individuals currently engaged in science-, technology- and engineering-related fields. Both the theoretical and applied aspects of computer science are emphasized in this program, which encompasses the design, development and utilization of computers and software.

What you’ll learn

Our 30-credit program can be completed in about two years by full time students and allows students to specialize in areas of computer science like:

  • Artificial intelligence
  • Bioinformatics
  • Cloud computing
  • Cybersecurity, robotics
  • Data mining
  • Data science
  • High performance
  • Machine learning
  • Natural language processing
  • Software engineering
  • Virtual reality

You will develop the advanced software design and problem solving skills sought by many employers. By applying creativity to form innovative solutions, master’s program students will use their knowledge to solve technological problems to meet the needs of our changing society and advance the quality of human life.

How to apply

VCU offers an online, self-managed application process. See what’s needed to apply for an engineering graduate program and reference our list of Frequently Asked Questions (FAQ).

Start your application