The School of Computing offers graduate courses of study leading to one or more of the following degrees and/or graduate certificates:

  • Master of Science (MS) in:
    • Computer science,
    • Computing, and
    • Data science.
  • Graduate certificates in:
    • Computational data science,
    • Computer networking,
    • Information assurance and cybersecurity, and
    • Software engineering.

Master of Science Degrees

Master of Science in Computer Science

The Master of Science in computer science (MSCS) degree program prepares graduate students for career-oriented jobs, or for gaining admission into PhD programs around the world. Its curriculum is designed to ensure that students can study traditional areas of computer science as well as modern research trends in courses taught by active researchers having national and international recognition.

Master of Science in Computing

The Master of Science in computing (MSCP) degree provides students from a computing or noncomputing background a top-quality graduate education in computing fundamentals and specializations in concentration areas such as computer networking (CN), cybersecurity (CS), data science (DS) and software engineering (SE). It provides conventional as well as stackable-credential pathways toward completing the degree program. Students have the opportunity to formulate their degree plans into units of graduate certificates in designated concentration areas. The MSCP degree program prepares graduate students for career-oriented jobs in the rapidly growing computing-requiring industry.

Master of Science in Data Science

The Master of Science in data science (MSDS) program emphasizes development of the next generation of data scientists and engineers. Students graduating from the program master the skills to build the infrastructure for delivering insights from raw data sources, as well as implement data science pipelines and workflows for acquiring, cleaning, transforming, analyzing and visualizing data to provide descriptive, predictive and prescriptive analytics. The program includes a curriculum to develop sought-after skills in various aspects of data science and engineering to prepare a skilled workforce in the area of data science.

Programs in the School of Computing

The PhD in electrical engineering and computer science is collaboratively offered by the School of Computing and department of electrical and computer engineering.

Courses in the School of Computing