M.Sc. On Campus

Computer Science

Virginia Commonwealth University

12 months
25956 USD/year
25956 USD/year
12618 USD/year
Tuition fee
Apply date
Start date


The Computer Science program from Virginia Commonwealth University is designed to develop skills and educate CS students to be major contributors in the computing industry. The graduate program in computer science provides state-of-the-art education through the use of didactic courses to those students who wish to further their knowledge and careers within the computing industry. 


The Computer Science program from Virginia Commonwealth University emphasizes continuing self-development and broadening of the knowledge of individuals currently engaged in science, technology and engineering-related fields. It also prepares persons who have completed undergraduate majors in these fields for entry into a career in the numerous areas that use computing technology. Both the theoretical and applied aspects of computer science are emphasized in this program.

Program goals

  • Advanced software design skills: To produce graduates who possess the necessary advanced analytical and technical skills in computer science – responds directly to the higher goal of fulfilling the needs of industry, academe and research laboratories for effective, productive engineers, professors and researchers
  • Advanced problem-solving skills: To produce graduates who demonstrate creativity and innovation in solving technological problems – stems from the realization that new knowledge and new solutions to existing problems are necessary to meet the needs of our changing society and to advance the quality of human life

Student learning outcomes

  • Computer science theory and concepts: Graduates will demonstrate a solid understanding of the advanced theory and concepts underlying computer science.
  • System design and implementation: Graduates will demonstrate the ability, knowledge and technical skills to design and implement a computer-based system, process, component or program.
  • Applications of computer science in multiple domains: Graduates will demonstrate the ability to use the knowledge of computer science in order to solve problems in other domains.

Programme Structure

Courses include:

  • Regularization Methods for Machine Learning
  • Advanced Social Network Analysis and Security
  • Theory of Programming Languages
  • Topics in Computer Science 
  • Convex Optimization
  • Applied Cryptography
  • Theory of Computation
  • Image Analysis
  • Statistical Learning and Fuzzy Logic Algorithms

Key information


  • Full-time
    • 12 months

Start dates & application deadlines


30 alternative credits


On Campus

Academic requirements

GPA admission requirements GPA

Other requirements

General requirements

  • Personal statement
  • Academic documentation
  • Proof of English proficiency
  • Additional academic requirements and regulations
  • Foreign transcripts
  • Financial certification
  • Application fee

Tuition Fee

To alway see correct tuition fees
  • International

    25956 USD/year
    Tuition Fee
    Based on the tuition of 25956 USD per year during 12 months.
  • National

    25956 USD/year
    Tuition Fee
    Based on the tuition of 25956 USD per year during 12 months.
  • In-State

    12618 USD/year
    Tuition Fee
    Based on the tuition of 12618 USD per year during 12 months.

Living costs for Richmond

1071 - 1750 USD /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Fresh content

Updated in the last year

Check the official programme website for potential updates.

Our partners

Computer Science
Virginia Commonwealth University


Go to your profile page to get personalised recommendations!