The master of science in computer science offers students the opportunity to combine a sound foundation in computer science with concentrated knowledge in the latest developments in particular areas. The graduate program leading to an MS in computer science prepares students for research and professional practice in computer science and related technologies. The program includes both fundamentals and advanced work in the areas of artificial intelligence and databases, programming languages and software engineering, systems and networks, theoretical computer science, and visual computing.
In addition to fulfilling Mason’s admission requirements for graduate study, applicants must meet the following requirements:
- Hold a baccalaureate degree that includes Data Structures and Algorithms (CS 310) Automata Theory and Formal Languages (CS 330), and Computer Architecture including Assembly Language (CS 367 and CS 465). Students also must have completed Calculus I and II and a substantial course in discrete mathematics (such as MATH 125).
- Earned a cumulative GPA of 3.00 for the last two years of undergraduate work, preferably with a major in a technical field such as computer science, mathematics, physical sciences, engineering, or information systems.
- Submit transcripts of all postsecondary education, complete the self-evaluation section of the online application, a goals statement, resume, two letters of recommendation, and an official GRE score (only required for those who have not earned a Bachelor’s degree from a US institution).
Online MS in Computer Science
The MS in Computer Science program is now offered in a 100% online format. The online MS in Computer Science program helps students gain expert-level problem-solving abilities while building skills in advanced programming, model construction and analysis, and analysis of algorithms as they advance their knowledge in the top areas of computer science.
The program combines a sound foundation in computer science with concentrated knowledge in the latest developments in particular areas. Our faculty have expertise in many areas of computer science from algorithms and theory, artificial intelligence, computer gaming, and more.
Graduate classes are offered in the late afternoon and evening to accommodate the professionally employed students. Financial aid in the form of graduate assistantships may be available for full- time degree-seeking students and transfer options are available.