| Section | 1 |
|---|---|
| Instructor(s) | Brady, Geraldine (gb52) |
| Location | None |
| Meeting Times | |
| Fulfills | Core Theory Elective |
Advanced Algorithms is a course on the design and analysis of efficient algorithms on a series of challenging topics. This course presents many interesting and relevant algorithms and data structures and gives students the tools to recognize and rigorously solve algorithmic problems often encountered in industry and engineering.
Topics include:
Engaging weekly homework assignments involve designing new algorithms in pseudocode and solving algorithmic programming problems in python. Course goal is to prepare students with skills necessary to tackle algorithmic problems they are likely to encounter in industry and engineering.
B+ or better in MPCS 55001 Algorithms or MPCS 55003 Intermediate Algorithms or instructor consent.
This course requires competency in Unix and Linux. If you attended the MPCS Unix Bootcamp you covered the required material. If you did not, please review the UChicago CS Student Resource Guide here: https://uchicago-cs.github.io/student-resource-guide/.
Course request information for non-MPCS students: https://masters.cs.uchicago.edu/student-resources/non-mpcs-student-course-requests/
This class is scheduled at a time that does not conflict with any other classes this quarter.