Program Requirements

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

Required Courses:

Core Courses
°ä±õ³§Ìý5511Programming Techniques3
°ä±õ³§Ìý5515Design and Analysis of Algorithms3
°ä±õ³§Ìý5526Machine Learning3
Select one from the following:3
°ä±õ³§Ìý5512
Operating Systems
°ä±õ³§Ìý5516
Principles of Data Management
°ä±õ³§Ìý5642
Computer Architecture
Electives15-12
Select at most three Big Data courses from the following:
°ä±õ³§Ìý5512
Operating Systems 1
°ä±õ³§Ìý5516
Principles of Data Management 1
°ä±õ³§Ìý5517
Data-Intensive and Cloud Computing
°ä±õ³§Ìý5590
Topics in Computer Science 2
°ä±õ³§Ìý5642
Computer Architecture 1
°ä±õ³§Ìý5643
Emerging Storage Systems and Technologies
°ä±õ³§Ìý5644
Distributed Systems
°ä±õ³§Ìý9665
Advanced Topics in Data Base Systems
Select at most three Data Analysis courses from the following:
°ä±õ³§Ìý5523
Knowledge Discovery and Data Mining
°ä±õ³§Ìý5524
Analysis and Modeling of Social and Information Networks
°ä±õ³§Ìý5525
Neural Computation
°ä±õ³§Ìý5535
Probabilistic Graph Models
°ä±õ³§Ìý5538
Text Mining and Language Processing
°ä±õ³§Ìý5543
Computer Vision
°ä±õ³§Ìý5603
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:
°ä±õ³§Ìý9282
Independent Study 2
Capstone Course
°ä±õ³§Ìý9995Capstone Project3-6
´Ç°ùÌý°ä±õ³§Ìý9996 Master's Thesis Research
Total Credit Hours30
1

Course may be selected as an elective if not taken as a core course above.

2

Selection of any of these courses requires approval from the student's advisor.

Culminating Event:
Capstone Project:
Under the close supervision of CIS graduate faculty, students complete a capstone project as the culminating event. °ä±õ³§Ìý9995 Capstone Project is taken for only 3 credits. Students who choose to complete a master's thesis must take 6 credits of °ä±õ³§Ìý9996 Master's Thesis Research for the capstone.