Earn Your University of Fairfax Master of Computer Science and Engineering Degree Online

In this program, Computer Science professionals increase their breadth of knowledge to do further work in hardware, software, theory in electronics within industry or post-graduate study. Students will receive an understanding in engineering fundamentals. This understanding will provide them with the knowledge necessary to adapt to various systems and methods. This new program aligns with the University Mission as it fosters critical thinking in a career focused program.


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


Credit Requirements

The accredited Master of Computer Science and Engineering (MCS) degree program consists of 12 online courses (36 credit hours).


View Course List