Program Overview
Program Overview
The Computational Data Science MS program at Temple University is a 30-credit graduate program that provides students with a comprehensive education in computational data science.
Program Requirements
General Program Requirements
The program requires 30 credits beyond the baccalaureate degree.
Required Courses
The following courses are required:
- CIS 5511: Programming Techniques (3 credits)
- CIS 5515: Design and Analysis of Algorithms (3 credits)
- CIS 5526: Machine Learning (3 credits)
- Select one from the following:
- CIS 5512: Operating Systems
- CIS 5516: Principles of Data Management
- CIS 5642: Computer Architecture
Electives
Students must select:
- At most three Big Data courses from the following:
- CIS 5512: Operating Systems
- CIS 5516: Principles of Data Management
- CIS 5517: Data-Intensive and Cloud Computing
- CIS 5590: Topics in Computer Science
- CIS 5642: Computer Architecture
- CIS 5643: Emerging Storage Systems and Technologies
- CIS 5644: Distributed Systems
- CIS 9665: Advanced Topics in Data Base Systems
- At most three Data Analysis courses from the following:
- CIS 5523: Knowledge Discovery and Data Mining
- CIS 5524: Analysis and Modeling of Social and Information Networks
- CIS 5525: Neural Computation
- CIS 5535: Probabilistic Graph Models
- CIS 5538: Text Mining and Language Processing
- CIS 5543: Computer Vision
- CIS 5603: Artificial Intelligence
- At most two Statistics and domain-related courses (requires approval from the student's advisor)
- At most one CIS course numbered less than 5500 (requires approval from the student's advisor)
- At most three credits of Independent Study: CIS 9282: Independent Study
Capstone Course
Students must complete a capstone project under the supervision of CIS graduate faculty. The capstone project can be completed in one of two ways:
- CIS 9995: Capstone Project (3-6 credits)
- CIS 9996: Master's Thesis Research (6 credits)
Culminating Event
The culminating event for the program is the completion of a capstone project or master's thesis. The capstone project is designed to demonstrate the student's ability to apply the knowledge and skills gained in the program to a real-world problem. The master's thesis is an original research project that contributes to the field of computational data science.
