Course Websites
CS 277 - Algo & Data Stru for Data Sci
Last offered Spring 2026
Official Description
Introduction to elementary concepts in algorithms and classical data structures with a focus on their applications in Data Science. Topics include algorithm analysis (ex: Big-O notation), elementary data structures (ex: lists, stacks, queues, trees, and graphs), basics of discrete algorithm design principles (ex: greedy, divide and conquer, dynamic programming), and discussion of discrete and continuous optimization. Course Information: Credit is not given for CS 277 if credit for CS 225 is earned. Prerequisite: STAT 207; one of MATH 220, MATH 221, MATH 234. CS 277 cannot be taken concurrently with CS 225.
Related Faculty
Subject Area
- Theory / Math
Course Director
| Title | Section | CRN | Type | Hours | Times | Days | Location | Instructor |
|---|---|---|---|---|---|---|---|---|
| Algo & Data Stru for Data Sci | AL1 | 74116 | PKG | 4 | 1530 - 1645 | M W F | 3039 Campus Instructional Facility | Mahesh Viswanathan Harsha Srimath Tirumala |
| Algo & Data Stru for Data Sci | AL2 | 74357 | PKG | 4 | 1530 - 1645 | M W F | 3039 Campus Instructional Facility | Mahesh Viswanathan Harsha Srimath Tirumala |