As mentioned in the mission statement, this course covers some of the topics found in a tradtional algorithms course, as well as some material found in other courses. We will organize our topics so as to follow the Dasgupta text as much as possible. With that in mind, here are the Dasgupta chapters we will follow, with these additional topics listed as interludes or sub-topics:
Since no book is free of typos, please take note of the errata list for the Dasgupta text.
Time permitting, we may cover some additional topics in Data Analytics.