Prepare to develop software solutions for the future in Mason's MS in Computer Science program.
You'll build a strong foundation of the core concepts in computer science and then develop concentrated knowledge in advanced areas in the field.
Coursework dives deep into the real-life skillsets in artificial intelligence, databases, programming languages, software engineering, systems and networks, theoretical computer science, and visual computing so you understand how each facet can contribute to a solution.
Through 10 courses that are 15-weeks each, you build problem-solving skills and graduate with expert-level knowledge in:
- Advanced Programming
- Model Construction and Analysis
- Analysis of Algorithms
You'll learn from highly credentialed, award-winning faculty who are eager to mentor you throughout the program and into your next career.
As a graduate, you're ready to address complex issues in society such as data privacy, machine learning, secure online banking and more in roles such as a software engineer, developer, or architect. As a result, graduates of the program are regularly recruited by regional and national employers.
% Online100% Online
Program Requirements & Restrictions
Minimum EducationBachelor Degree
Recommended GPA3.0 or above (4.0 scale)
Admission TestsProof of English Language Proficiency (International Students)
Statement of Purpose/Intent, Resume/CV, Recommendation/Reference Letter(s), Official College Transcript(s)
Applicants' baccalaureate degrees must include:
- Data Structures and Algorithms (CS 310 Data Structures)
- Automata Theory and Formal Languages (CS 330 Formal Methods and Models)
- Computer Architecture including Assembly Language (CS 367 Computer Systems and Programming )
- Calculus I and II
- A substantial course in discrete mathematics such as MATH 125 Discrete Mathematics I (Mason Core)
A valid GRE score is required for those who have not earned a Bachelor's degree or higher from a U.S. institution.