Master of Computer Science (MS)
Program Summary
100% Online
Duration: 18 months
Credits: 30 total
Cost Per Credit: $950
Degree: MS
Accreditation: SACSCOC
College/School: College of Engineering and Computing
Start Date: 5/19/2025
Find Your Calling
Program Description
Prepare to create software solutions for the future in George Mason University'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 CSRankings.org
Top 65 Best Computer Science Schools by U.S. News & World Report, 2022
Application Details
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.
Application Materials
- Graduate application
- Application fee
- Official transcripts from all colleges and universities attended
- Goals statement
- Resume
Prerequisites
- 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.
How do I apply?
Applicants for the online MS in Computer Science program should apply here.
Career Opportunities
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 the George Mason Career Services for more career information and counseling.
Courses
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 and Financial Aid
Tuition & Fees (2024-2025):
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.

-
- 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 George Mason University 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.
Frequently Asked Questions
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.
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.
What are the credit requirements?
Requirements: 30 credits total
To earn the MS in Computer Science, you’ll complete 10 courses that are three credits each.
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.
Learn More

Accreditation
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.
Contact
If you are unable to find the answers to your questions, submit a Request For Information form or contact our admissions representative via the contact information below.
Phone: 703-348-5006
Email: [email protected]

Web Page Disclosure
Risepoint maintains this web page in cooperation with George Mason University. George Mason University maintains responsibility for curriculum, teaching, admissions, tuition, financial aid, accreditation, and all other academic- and instruction-related functions and decisions. Learn more about Risepoint.
Learn more about how to file a complaint.