Master of Science in Data Science

Master of Science in Data Science

Admission Requirements

To qualify for admission, applicants must satisfy the following criteria:

  1. Hold a Bachelor's degree before the start of the intended enrollment term.
  2. Demonstrate English proficiency through one of these methods:
    • Submit official scores from recognized English language tests like TOEFL, IELTS, Duolingo, or equivalent.
    • Earn a degree from an institution where English is the primary language of instruction.

Applicants must also submit a complete application package in accordance with the college’s standard admission procedures. Apply now

2025-26 Curriculum Overview

The MS in Data Science is a 36-semester credit curriculum with three major components: core requirements, electives, and a capstone project.

Graduation Requirements

  • Successful completion of the curriculum with a grade point average of no less than B minus.
  • Take at least 50% of required credits from Northern College.

Curriculum and Course Description

2025-26 Curriculum Overview

The MS in Data Science is a 36-semester credit curriculum with three major components: core requirements, electives, and a capstone project.

Graduation Requirements

  • Successful completion of the curriculum with a grade point average of no less than B minus.
  • Take at least 50% of required credits from Northern College.

Core Requirements (15-21 credits)

Core Requirements (15-21 credits)

Credits: 3

Exploring key mathematical concepts, this course equips students with the essential mathematical foundations for data science, including linear algebra, basic statistics, and optimization techniques. Emphasis is placed on practical computational and visualization programming exercises to solidify understanding and relevance in real-world applications.

Credits: 3

Throughout this course, students delve into data structures, database fundamentals, and essential data management and querying tools like SQL. By solidifying Python programming skills and introducing data structure analysis and computational complexity, the course prepares students for complex computational challenges in data science.

Credits: 3

Covering the essentials of probability theory, key statistical distributions, and statistical methods/tests, this course extensively utilizes Python programming to visualize concepts and apply statistical methods in practical scenarios, thereby boosting students’ predictive abilities.

Credits: 3

In this course, students engage with R programming to master data cleaning, transformation, and advanced visualization techniques. Practical projects using Tableau for dashboarding teach how to transform complex datasets into actionable insights.

Credits: 3

This course prepares students to understand and leverage data mining and predictive modeling in business contexts. By using Python and PyTorch, and tackling real-world datasets, students gain practical skills that culminate in comprehensive projects designed to solve actual business problems.

Credits: 3

A cornerstone of the Data Science Master’s Program, this course introduces advanced machine learning algorithms’ theoretical foundations and practical applications. Students engage with logistic regression, decision trees, support vector machines, and deep learning, applying these techniques to real-world data tasks.

Credits: 3

Addressing ethical considerations, this course explores the legal, societal, and ethical challenges emerging from AI and data science technologies. Through discussions and case studies, students learn about the responsibilities and ethical practices essential in technology use.

* Can be exempt upon meeting certain criteria and with permission from the department. For each exemption one extra elective needs to be taken to meet the requirement for graduation.

Electives (9-15 credits)

Electives (9-15 credits)

Credits: 3

Offering practical experience in statistical learning methods, this course focuses on applying these techniques using industry-standard software like R, covering hypothesis testing, generalized linear models, and modern machine learning methods through real-world data and class projects.

Credits: 3

Exploring cloud computing with infrastructure from Amazon Web Services (AWS) and Microsoft Azure, this course includes practical applications using Docker and managing data workflows with technologies like Airflow and Kafka, preparing students for cloud-based solutions deployment.

Credits: 3

Introducing key big data principles and engineering practices, this course covers data ingestion, storage, processing, and analysis with technologies like Hadoop and Spark, enabling students to design and manage effective data pipelines.

Credits: 3

Enhancing knowledge in statistical theories and methods, this course advances students’ understanding of statistical analysis covering probability, maximum likelihood estimation, ANOVA, and regression, and prepares them for precise data analysis roles.

Credits: 3

By applying deep neural networks to computer vision and NLP, this course exposes students to sophisticated machine learning techniques, preparing them to address complex problems such as image classification and text generation.

Credits: 3

Students in this course learn about the forefront of Generative AI, focusing on innovative models like Transformers and Diffusion Models, and how these technologies create novel content, assessing their societal impacts and ethical considerations.

Capstone (6 credits)

Capstone (6 credits)

Credits: 6

In this culminating capstone course of the Data Science Master’s program, students apply their skills in Python, R, and other specialized tools to tackle industry-relevant data science projects. Under the guidance of dedicated mentors, students navigate from problem definition to solution delivery, engaging in real-world challenges that synthesize data analytics and visualization concepts. Through regular mentorship meetings and collaborative or individual project work, students develop robust problem-solving skills and deliver practical solutions, preparing them for professional success in the field of data science.

Faculty Highlights

Meet our distinguished faculty members who are leading experts in their respective fields