Skip to content

University of Denver - Online Master of Science in Data Science

The University of Denver offers an online Master of Science (M.S.) in Data Science through the Daniel Felix Ritchie School of Engineering & Computer Science (Ritchie School). This cohort-based program prepares students to become data scientists through instruction in data collection, machine learning, data mining, data evaluation and interpretation, data visualization, and Python programming. The mathematically-based coursework prepares graduates to solve complex data challenges and make data-informed decisions.

The M.S. in Data Science program is open to those with varying professional and academic backgrounds; however, applicants should have strong analytical skills. Students without a background in data science or computer science are required to take three foundational bridge courses designed to provide a solid foundation in programming and mathematics. These courses cover Python programming basics, preparing students to design, create, and execute Python programs, and the portions of calculus, linear algebra, and discrete mathematics necessary for data science applications.

The core curriculum centers on advanced Python programming skills and database organization and management, including Entity Relationship (ER) Modeling, Structured Query Language (SQL), and B-trees. Other concepts covered are parallel processing, large-scale distributed computing, data science tools, probability and statistics, data mining, machine learning, data visualization, and the design and analysis of algorithms. A capstone project allows students to synthesize their learning by defining, creating, implementing, documenting, testing, and presenting a new product to meet a data science demand through a 10-week development process.

The M.S. in Data Science comprises 48 credits for those with a computer science or programming background. These students are eligible for an Accelerated Track that can be completed in 18 months by taking two courses per term. Students who do not have a background or experience in a related field must complete 60 credits and follow a Standard Track, which can be completed in 24 months. For students who would like to take fewer courses per term, the Ritchie School offers a Decelerated Track that allows students to take one course per term.

The Ritchie School uses a learning platform that delivers live online class sessions through a face-to-face video conferencing platform. Class sizes are kept small and allow for collaborative learning and relationship-building between faculty and peers, with live chats, breakout rooms, and presentation mode. Weekly assignments, such as quizzes, videos, and recorded lectures, are discussed during the live classes. The program can be completed fully online with no required campus visits.

The University of Denver is accredited by the Higher Learning Commission (HLC) of the North Central Association.

University of Denver: Daniel Felix Ritchie School of Engineering and Computer Science

Programs Offered: Data Science (Master of Science in Data Science)
Accreditation: Higher Learning Commission
Instruction Methods: Live online classes with small student-to-faculty ratios

Online Master of Science in Data Science

Program Overview
Program Type: Data Science
Degree Conferred: Masters
Program Structure: Online instruction with no campus visits required
Example Courses: Foundations in Python Programming, Foundations in Data Science Mathematics I, Database Organization & Management I, Parallel and Distributed Computing, Machine Learning, Data Visualization, Algorithms for Data Science
Degree Requirements
Credits Required: 48 credits needed to graduate (students without a background in computer science must complete three additional four-credit courses for a total of 60 credits needed to graduate)
Campus Visits Required: 0
Program Options
Program Start Dates: Four starts per year: January, April, June, October
Curriculum Options: Full-time and Part-time
Length of Program: Program can be completed in 18 months (Accelerated Track), 24 months (Standard Track), or longer on a Decelerated Track
Admission Requirements and Tuition Costs
Degree Required for Admission: Bachelor's Degree
GPA Requirements: Minimum GPA 2.5
Testing Requirements: Not required
Work Experience: Programming experience is not required for admission, but applicants should have strong analytical skills
Tuition Costs: Inquire with school
Cost per Credit Hour: $1,122 per credit hour
Eligibility Information: Program currently accepts students from all 50 states