Program Requirements

General Program Requirements:
Number of Credits Required Beyond the Baccalaureate: 30

Required Courses:

Core Courses
CIS 5511Programming Techniques3
CIS 5515Design and Analysis of Algorithms3
CIS 5526Machine Learning3
Select one course from the following:3
Operating Systems
Principles of Data Management
Computer Architecture
Select at most three Big Data courses from the following:
Operating Systems 1
Principles of Data Management 1
Data-Intensive and Cloud Computing
Topics in Computer Science 2
Computer Architecture 1
Emerging Storage Systems and Technologies
Distributed Systems
Advanced Topics in Data Base Systems
Select at most three Data Analysis courses from the following:
Knowledge Discovery and Data Mining
Analysis and Modeling of Social and Information Networks
Neural Computation
Probabilistic Graph Models
Text Mining and Language Processing
Computer Vision
Artificial Intelligence
Select at most two Statistics and domain-related courses 2
Select at most one CIS course numbered less than 5500 2
Select at most three credits of Independent Study:
Independent Study 2
Capstone Course
CIS 9995Capstone Project3
Total Credit Hours30

Culminating Events: Students complete a capstone project in data science as the culminating event. CIS 9995 is taken for 3 credits under the close supervision of CIS Graduate Faculty.