| Section | 1 |
|---|---|
| Instructor(s) | Brady, Geraldine (gb52) |
| Location | JCL 011 |
| Meeting Times | Tuesday 1:30pm - 4:30pm |
| Fulfills | Core Theory Elective |
Advanced Algorithms is a second course on the design and analysis of efficient algorithms. This course will present many interesting and relevant algorithms and give students the tools to recognize and rigorously solve algorithmic problems in the real world.
Topics include:
with applications in computing, data science, and engineering.
Engaging weekly homework assignments will involve designing new algorithms in pseudocode and implementing selected algorithms in Python. Course goals are to prepare students with skills necessary to tackle algorithmic problems they are likely to encounter in software development.
B+ or better in MPCS 55001 Algorithms *or consent of instructor*
This course requires competency in GitHub. Please plan to take the online MPCS Git Bootcamp Course on Canvas or learn Git on your own if you do not already know it.
This class is scheduled at a time that does not conflict with any other classes this quarter.