About the Department

The Department of Computer Science at George Mason University is the largest in Virginia, with over 80 faculty, 2,400 undergraduates, 700 master’s students, and 220 Ph.D. students. We offer B.S., M.S., and Ph.D. programs in Computer Science and related fields, and our faculty are internationally recognized for research, teaching, and innovation.

Ranked among the Top 35 Computer Science Departments in the U.S., our faculty include ACM and IEEE Fellows and recipients of prestigious NSF CAREER and AFOSR awards. The department fosters interdisciplinary research, strong industry partnerships, and a commitment to preparing students to excel in academia, industry, and government.

Masters Degree Programs

Required Courses per Program

MS in Computer Science – Required Core Courses

Course NumberCourse Name
CS 530Mathematical Foundations of Computer Science
CS 531Computer Systems & Fundamentals of Systems Programming
CS 583Analysis of Algorithms

MS in Software Engineering – Required Core Courses

Course NumberCourse Name
SWE 619Object-Oriented Software Specification & Construction
SWE 621Software Modeling & Architectural Design
SWE 632User Interface Design & Development
SWE 637Software Testing

MS in Information Systems - Required Core Courses

Course NumberCourse Name
COMP 502Mathematical Foundations of Computing I
INFS 580Analytics: Big Data to Information
INFS 611Rapid Information Systems Prototyping
INFS 622Information Systems Analysis and Design

MS in Information Security & Assurance - Required Core Courses

Course NumberCourse Name
ISA 562Information Security Theory and Practice
ISA 656Network Security
INFS 612Principles & Practice of Communication Networks

Hey, did you visit our campus?

We’d love to hear from you about your campus visit and interests. Please take a moment to complete our short survey.

Take the Survey