Student in computer class looking at her desktop monitor
Master of Science in Computer Science (MSCS)

Master of Science in Computer Science (MSCS)

 

The Master of Science in Computer Science (MSCS) program is designed to advance the professional careers of technologists in the field of computer science. The program incorporates the overall infrastructure and implementation of computer science initiatives. The importance of managing computer science and software projects is the main theme of the program and involves the integration of technology, people, and strategic development. Several aspects of computer science and associated technologies, such as the benefits of emerging programming languages and technologies, project management of software initiatives, and the development cycle of computer science related to strategic planning are investigated to provide graduates with advanced insight into the field of computer science.

MSCS Program Description

The Masters of Science in Computer Science (MSCS) is designed to advance the professional careers of technologists in the field of computing. It presents a modern curriculum that challenges students to apply principles of design, critical and algorithmic thinking, innovation, management, and problem-solving to the field of computer science. It prepares students to move into advanced careers in computer science and software by providing the necessary advanced skills and knowledge in computer systems, software, and telecommunications to effectively implement computerization processes across several industries including healthcare, manufacturing, research and development, education, finance, and other fields which require advanced computerization to remain competitive in the global economy.

MSCS Program Learning Outcomes

MSCS Program Learning Outcomes

Apply principles of design, critical, and algorithmic thinking, innovation, management, and problem-solving to the field of computer science. The MSCS program prepares students to move into advanced careers in computer science and software design by providing practical skills to develop and construct computer software and applications.

The Master of Science Computer Science program encourages students to achieve the following educational outcomes:

1
Collaboratively determine software requirements and specifications in the design and development of complex software systems.
2
Research and present software systems and improve the overall efficiency and effectiveness through data gathering and analysis.
3
Collaboratively analyze, design and develop database structures and solutions that can be readily implemented.
4
Compare and contrast data structures best suited for data management and retrieval.
5
Create, innovate, design, and improve algorithms for exceptional data processing and analysis.
6
Evaluate the application of legal, regulatory, and ethical solutions in protecting data and information technologies.