Masters of Science in Computer Science
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. Our faculty have expertise in many areas of computer science, including algorithms and theory, artificial intelligence, computer gaming, computer networks, databases, data mining, graphics, image and video processing, information security and assurance, information systems, knowledge engineering, pattern recognition, programming languages, real- time systems, robotics, software engineering, and vision.
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. Appropriate courses may be transferred, with advisor approval, into the degree program. The Department of Computer Science offers additional degrees and certificates that are of interest to many MS students. Graduate certificates in biometrics, computer games technologies, computer networking, intelligent agents, database management, data mining, information security and assurance, and software engineering are available. Course work toward the certificates can be used for credit toward the MS in Computer Science. However, the certificates also may be pursued concurrently with any of the graduate degree programs in the Volgenau School of Information Technology and Engineering. Students may take courses through the Commonwealth Graduate Engineering Program.
Masters or PhD?In some cases it may be advantageous for you to apply to the PhD program instead of the MS. You can apply to the PhD program directly from undergraduate; and if you do not complete the PhD, you can apply your work towards an MS. For more information about the MS vs PhD, see the PhD Admissions FAQ.
Admission is competitive among students who fulfill admission requirements for graduate study
at the Computer Science Department of George Mason University. Students seeking admission to the M.S. in Computer Science program must satisfy the following requirements:
To apply to the program go to the GMU Admissions web page.
Master of Science in Computer Science is a breadth-based program. Students are required to complete 30 credits of graduate courses.
Courses are grouped in the following five broad areas:
Students in the MSCS program are required to complete the advising checklist with the help of their advisors.
Online Degree Option
Graduate certificates in biometrics, computer games technologies, computer networking, intelligent agents, database management, data mining, information security and assurance, software architecture, software engineering and web-based software engineering are available. Course work toward these certificates can be used for credit toward the MS or PhD in computer science or information technology. However, the certificates may be pursued concurrently with any of the graduate degree programs in IT&E. For information on the certificates go here.