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.

Ranked a Top 30 Program, and Highest-Ranked Computer Science Program in Virginia, by

Top 65 Best Computer Science Schools by U.S. News & World Report, 2022

Application Deadline

The online MS in Computer Science program is currently accepting applications. Applicants for the online program should apply here.

Virtual Open House

The George Mason University faculty dedicates time throughout the year to hold interactive sessions online for those who want to learn more about the programs we offer. If you would like to find out more about what you can expect from an online MS in Computer Science, visit our pre-recorded Virtual Open House and watch at your convenience. For information on upcoming sessions, please don’t hesitate to contact us.

Wiley University Services maintains this website in cooperation with George Mason University. Admissions standards and decisions, faculty and course instruction, tuition and fee rates, financial assistance, credit transferability, academic criteria for licensure, and the curriculum are the responsibility of the Institution and are subject to change. We aim to keep this site current and to correct errors brought to our attention. Education does not guarantee outcomes including but not limited to employment or future earnings potential. Learn more about Wiley University Services.

Learn more about how to file a complaint.

Request Info

Program Summary

100% Percent Online

Program: Computer Science

Degree: MS

College/School: College of Engineering and Computing

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?

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

Requirements: 30 credits total

To earn the MS in Computer Science, you’ll complete 10 courses that are three credits each.

Required Courses —  12 Credits

Theoretical Computer Science

  • CS 530 Mathematical Foundations of Computer Science | 3 credits
  • CS 583 Analysis of Algorithms | 3 credits
  • CS 531 Computer Systems | 3 credits
  • CS 580 Introduction to Artificial Intelligence | 3 credits

Electives — 18 Credits

Advanced (12 Credits)

  • SWE 642 Software Engineering for the WWW | 3 credits
  • SWE 632 User Interface Design and Development | 3 credits
  • SWE 637 Software Testing | 3 credits
  • CS 682 Computer Vision | 3 credits

Students will choose the remaining 6 credits from 4 areas of focus:

Systems and Networks

  • CS 555 Computer Networking | 3 credits

Artificial Intelligence and Databases

  • CS 550 Data Systems | 3 credits

Programming Languages and Software Engineering

  • SWE 619 Object-Oriented Software Specification and Construction | 3 credits
  • SWE 621 Software Design and Architecture | 3 credits

Visual Computing

  • CS 551 Computer Graphics | 3 credits

Tuition & Fees (2023-2024):

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:

  • Computer and Information Systems Manager | $151,150/year | 11% growth, 2020-2030
  • Computer and Information Research Scientist | $126,830/year | 22% growth, 2020-2030

Other Rewarding Roles to Pursue Include:

  • Computer Network Architect
  • Software Engineer
  • Database Administrator
  • Computer Systems Analyst
  • Network and Computer Systems Administrator

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