University of Fairfax

Master of Computer Science and Engineering


3361 Melrose Ave

Roanoke, VA 24017

United States

Program Information

Degrees Offered:

Master of Computer Science and Engineering

Format: Online

Program Description:

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


Distance Education and Training Council Accrediting Commission

Facts & Figures

Classification: Unknown

Find Schools