Earn Your Degree from University of Fairfax
Master of Science in Computer Science and Engineering
This program fosters the development of students who:
- Are recognized as knowledgeable and qualified practitioners within the computer science and engineering sector.
- Possess an advanced level and depth of knowledge in computer science and engineering best practices.
- Apply critical thinking and problem-solving skills in the analysis of issues relevant to computer science and engineering.
- Utilize secondary research competencies in the investigation and selection of best practice solutions to address computer science and engineering challenges and problems.
- Demonstrate the knowledge and skills necessary to address a variety of specialized areas within the area of computer science and engineering such as: software engineering, operating systems, database design and management, security in the digital age, design and development of security architectures, information security project management, computer networking and telecommunications, distributed systems, cloud computing, and big data and analytics.
Degree Program Outcomes
Upon completion of this degree program, students will be able to:
- Compare and contrast the various elements that compromise the field of Computer Science Engineering
- Create new and evolving concepts within Computer Science
- Assess the growing trend toward globalization and its effect on Information Technology
- Defend concepts of distributed systems
- Recommend appropriate principles to apply in a distributed system for a specific distributed system for a specific distributed infrastructure
- Argue the basic and advanced concepts associated with networking and telecommunications
Master of Science in Computer Science & Engineering Required Courses
RM8250: Web-based Research Methods in Information Security
SD6000: Database Design & Management
SD6100: Operating Systems
SD6300: Software Engineering
IA7000: Security in the Digital Age
IA8070: Design and Development of Security Architectures
PM8100: Information Security Project Management
CS6500: Computer Networking & Telecommunications
CS6600: Distributed Systems
CS6700: Cloud Computing
CS6800: Big Data & Analytics
CS6900: Capstone in Computer Science Engineering
Credits required for MCS: 36

University of Fairfax incorporates
and
into the Master of Science in Computer Science & Engineering curriculum.
Visit our eLearning page for more details on AWS Academy, TestOut, and our innovative course delivery methods.
