Related Resources

Textbooks

Required

Buy at MIT Press Cormen, Thomas, Charles Leiserson, Ronald Rivest, and Clifford Stein. Introduction to Algorithms. 3rd ed. MIT Press, 2009. ISBN: 9780262033848.

Miller, Bradley, and David Ranum. Problem Solving with Algorithms and Data Structures Using Python. 2nd ed. Franklin, Beedle & Associates, 2011. ISBN: 9781590282571.

Python

Beazley, David. Python Essential Reference. 3rd ed. Sams, 2006. ISBN: 9780672328626. [Preview with Google Books]

LaTeX

You will mostly use Math Mode in LaTeX, so pay particular attention to it in these resources; other topics (like document structure and compiling documents in various environments) are less relevant.

Kopka, Helmut, and Patrick Daly. A Guide to LaTeX: Document Preparation for Beginners and Advanced Users. 3rd ed. Addison-Wesley, 1999. ISBN: 9780201398250.

Course Info

Learning Resource Types

theaters Lecture Videos
theaters Recitation Videos
assignment_turned_in Problem Sets with Solutions
grading Exams with Solutions
assignment_turned_in Programming Assignments with Examples
notes Lecture Notes