Program Description

Prepare to create software solutions for the future in Mason’s online MS in Computer Science program.

You’ll gain expert-level problem-solving abilities while building skills in advanced programming, model construction and analysis, and analysis of algorithms as you advance your knowledge in the top areas of computer science, including:

  • Artificial Intelligence
  • Databases
  • Programming Languages
  • Software Engineering
  • Systems and Networks
  • Theoretical Computer Science
  • Visual Computing

You’ll learn how to create software solutions to complex issues as you learn from highly experienced, award-winning faculty.

By graduation, you’ll have the knowledge and skills needed to solve the challenges you’ll face as a computer software engineer, architect, or developer.

Application Deadline

The online MS in Computer Science program is currently accepting applications. Applicants for the online program should apply here, * Fall Online Applications Free – Limited Time Only *. Applicants for the on-campus program should visit the College of Engineering & Computing for more information.

Request Info

Program Summary

100% Percent Online

Program: Computer Science

Degree: MS

College/School: Volgenau School of Engineering

Credits: 30 total

Who should apply?

If you’d like to learn how to create software that can improve key challenges in our society like machine learning, data privacy and more, this program is essential for you. The ideal applicant will have a strong affinity for technology and math, a curiosity about how things work, and is deeply motivated to improve processes and outcomes related to computer science.

Why choose George Mason?

  • Mason’s MS in Computer Science program is ranked among the Top 100 programs in the U.S. — U.S. News & World Report
  • Your studies will be relevant and recognized professionally. The curriculum is developed with guidance from leading area employers who provide their strategic input to the program and its courses.
  • Graduate students have unparalleled access to the nation’s top innovators as Mason is located in the heart of one of the East Coast’s most active tech corridors.
  • Regional and national employers seek out our MS in Computer Science graduates as high-potential leaders.
  • Student support services — online and virtual face-to-face advising consultations, web resources, and social media channels — help you stay connected with the university and keep you on track to graduate.

Coming Soon

Tuition & Fees (2021-2022):

Tuition is $950 per credit hour. An additional charge of $35 per credit hour applies for a Distance Learning fee.

Financial Aid:

For information on loans and scholarships, visit the Office of Student Financial Aid. For information regarding grants, tuition waivers, and other merit aid, please inquire with your graduate department.

Career Descriptions

The online MS in Computer Science degree dives deep into the technical knowledge you need to create advanced solutions for complex problems. You graduate qualified to step into high-paying positions with faster-than-average growth rates such as:

  • Software developer | $110,140/year | 22% growth
  • Computer network architect | $116,780 | 5% growth
  • Information security analyst | $103,590| 31% growth

Other Rewarding Roles to Pursue Include:

  • Cloud Platform Architect or Manager
  • Database Architect
  • Data Center Architect or Manager
  • Enterprise Systems Architect or Manager
  • Network Architect or Manager
  • Software Architect
  • Software Quality Assurance Engineer or Manager
  • Principal Data Analyst
  • Site Reliability Engineer

Students may contact Mason Career Services for more career information and counseling.

If you are unable to find the answers to your questions, request information or contact an admissions representative:

Phone: 703-348-5006

How do I apply?

Applicants for the online MS in Computer Science program should apply here.


  • Bachelor’s degree from a US institution that is accredited by one of the organizations found here, and that includes:
    • Data Structures and Algorithms (equivalent to CS 310 Data Structures)
    • Automata Theory and Formal Languages (equivalent to CS 330 Formal Methods and Models)
    • Computer Architecture including Assembly Language (equivalent to CS 367 Computer Systems and Programming )
    • Calculus I and II
    • A substantial course in discrete mathematics such as MATH 125 Discrete Mathematics I
  • A GPA of at least 3.00 in the 60 highest-level credits with a major in a technical field such as computer science, mathematics, physical sciences, engineering, or information systems.
  • International students must have a TOEFL overall score of 80 (with no section minimum) for graduate studies and/or research assistantships. A score of 88 points total overall (with a minimum of 20 points in each section) is required for international applicants seeking graduate assistantships.

Application Materials

  • Graduate application
  • Application fee
  • Official transcripts from all colleges and universities attended
  • Two letters of recommendation
  • Goals statement
  • Resume


Is a GRE/ GMAT required?

Neither the GRE nor the GMAT is required for admissions.

How long does it take to complete the program?

The online MS in Computer Science degree is 30 credit hours and can be completed in 18 months.

When are classes held?

Online classes are offered in an asynchronous format, meaning you can view them interactively at your convenience. However, students still must meet all study and deliverable requirements and deadlines.

What accreditation does George Mason hold?

George Mason University is accredited by the Commission on Colleges of the Southern Association of Colleges and Schools to award bachelor’s, master’s, and doctoral degrees.

How much does it cost to apply?

While there is a $75 application fee, there are multiple times throughout the year that it may be waived.