Master of Science in Computer Science

Program Overview

Computer scientists are at the heart of today's rapidly evolving technology, applying their expertise in a wide variety of systems and industries. These professionals design, develop and test industrial strength applications for multi-core processing in healthcare and telecommunications. They drive the development of databases, networking and the Internet as well as using computers for scientific research and analysis. They design new algorithms and data structures to solve networking, information security and storage challenges for aerospace firms.

The primary goal of the Master of Science in Computer Science (MSCS) program is to prepare graduates to apply technology to real world systems and problems. Graduates have a solid background in core areas ranging from algorithms to machine architecture from higher-level programming to software design. They also possess in-depth knowledge and skills in one of the following concentrations: Computer Networking, Computer Programming and Information Systems Security. A Capstone Project will let students synthesize and apply core concepts acquired from the program through research or hands on work. Students with a weak CS background may take pre-requisite, foundation courses to succeed in graduate-level coursework. At the end of the program, graduates are prepared for positions in software engineering, development and systems integration.

The MS in Computer Science program courses are open for enrollment once a month.

Program Objectives

The objectives focus on teaching students to:

  • Apply basic principles and practices of computing science to successfully complete software projects to meet business objectives.
  • Analyze, design, implement, and test software solutions to complex technical problems using computer science principles and best practices.
  • Create and implement high-level programs to solve real world problems.
  • Distinguish between the appropriate use of operating systems, databases and networks by explaining their architecture, design, development and implementation.
  • Demonstrate in-depth knowledge and skills in specialized fields of study including networking, programming and information systems security using a capstone project.

Delivery Method: Structured Independent Study

Advisory Board

The mission of the Advisory Board is to advise the MS in CS program on objectives and curriculum, thus providing quality, career-specific education, and other related services to students.

Members represent different areas of the community (professional associations, industry, and education) interested developing a curriculum that meets industry requirements. The board consists of the following members: