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
8336
for Campuswire and2R36EX
for 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