Welcome to CS 161: Design and Analysis of Algorithms! Have you ever wondered why Google Maps, Apple Maps, and Waze all have different routes between places? How the Google search button works so quickly? In this class, we will look at the fundamental building blocks behind the above questions and how to solve them efficiently. Our goal is for you to come out of here a better problem solver: we’ve seen first hand that algorithmic problem solving skills can translate to real life.
Although this course is all about the theoretical design of algorithms, there will be plenty of practice problems (for all of you technical interview aficionados)! On the note of technical interviews, it seems that recent interviews have been venturing further into the “competitive programming data structures” realm. We will be exploring a little bit into this area in the course, which we hope will be a fun experience for all of you!
<aside> 🔊 Please fill out the accommodations form!
</aside>
<aside> 📣 Please fill out the feedback form!
</aside>
<aside> 📜 Syllabus
</aside>
<aside> <img src="https://i.imgur.com/IDr6yqp.png" alt="https://i.imgur.com/IDr6yqp.png" width="40px" /> Gradescope
</aside>
<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5f289d26-19c2-40b2-b98d-95adc357e8be/Screenshot_2023-06-20_at_03.27.03.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5f289d26-19c2-40b2-b98d-95adc357e8be/Screenshot_2023-06-20_at_03.27.03.png" width="40px" /> EdStem
</aside>
<aside> 🔊 Lectures
</aside>
<aside> 🚄 Sections
</aside>
<aside> <img src="https://emojis.slackmojis.com/emojis/images/1567179639/6288/zoom.png?1567179639" alt="https://emojis.slackmojis.com/emojis/images/1567179639/6288/zoom.png?1567179639" width="40px" /> Zoom (link on Canvas)
</aside>
<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8f879630-87a6-47ed-bc54-af639175e09a/canvas.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8f879630-87a6-47ed-bc54-af639175e09a/canvas.png" width="40px" /> Canvas
</aside>
<aside> ✍️ Homeworks
</aside>
https://calendar.google.com/calendar/embed?src=10d062d9e207aff209f5bbcb94337766540ffd1010648a44e28e320f688641e8%40group.calendar.google.com&ctz=America%2FLos_Angeles