DSC 190 – Advanced Algorithms for Data Scientists
This Week
Theory of Computation
Lecture 19 — Complexity Theory
- 🍿 Watch Party 2pm on Zoom
- 🎞️ Slides
- 🎥 Videos
Week 9
Sketching and Streaming
Week 8
Strings
Lecture 15 — Tries
Lecture 16 — Suffix Trees
- 🍿 Watch Party 2pm on Zoom
- 🎞️ Slides
- 🎥 Videos
Week 7
Algorithm Design, pt. III
Week 6
Algorithm Design, pt. II
Lecture 11 — Dynamic Programming, pt. I
Lecture 12 — Longest Common Subsequence
- 🍿 Watch Party 2pm on Zoom
- 🎞️ Slides
- 🎥 Videos
Week 5
Algorithm Design, pt. I
Week 4
Disjoint Sets
Lecture 7 — Locality Sensitive Hashing
Lecture 8 — Disjoint Set Forests
- 🍿 Watch Party 2pm on Zoom
- 🎞️ Slides
- 🎥 Videos
Week 3
Faster NN Queries
Lecture 5 — Treaps
Lecture 6 — k-d Trees
Week 2
Heaps and Balanced Binary Trees
Week 1
Introduction
Welcome to DSC 190 - Algorithms!
Here is how to get started:
- Read the syllabus.
- Join our
Campuswire
and
Gradescope
with the email invitations you received earlier this week. If
you didn't receive an email, you can use access code
8336for Campuswire and2R36EXfor Gradescope. - The first lecture video will be posted on YouTube and linked below on Tuesday. If you'd like a synchronous lecture experience, feel free to come to the watch party on Tuesday at 2:00 pm on Zoom.
See you in lecture!
Lecture 1 — Introduction and Review
- 🍿 Watch Party 2pm on Zoom
- 🎞️ Slides
- 🎥 Videos