Skip to main content
Back to Resources
DS 320

Algorithms for Data Science

Data Science

Covers fundamental principles of algorithm design and analysis (greedy algorithms, divide and conquer, dynamic programming) with applications in data science, plus algorithmic methods specific to data science and machine learning, emphasizing efficiency for large or streaming datasets via approximation and randomized algorithms.

Level
intermediate
Department
CDS
Credits
4
Prerequisites
DS 121 & DS 210

Last verified: July 1, 2026

Suggest a correction