6.006 | Spring 2008 | Undergraduate

Introduction to Algorithms

Related Resources

Miller, Bradley, and David Ranum. Problem Solving with Algorithms and Data Structures Using Python. Wilsonville, OR: Franklin, Beedle and Associates, 2005. ISBN: 9781590280539.

Python

Python Tutorial

Dive Into Python

Debugging In Python

6.01 Python Resource list

IPython, an enhanced interactive shell for use on the command line.

Beazley, David. Python: Essential Reference. Upper Saddle River, NJ: Pearson Education, 2006. ISBN: 9780672328626.

LaTeX

LaTeX Tutorial

LaTeX Symbols

A (Not So) Short Introduction to LaTeX2e (PDF - 2.2 MB)

LyX for Windows (IDE for Windows)

MiKTeX (IDE for Windows)

proTeXt, based on MiKTeX (IDE for Windows)

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

Learning Resource Types
Problem Sets
Exams with Solutions
Lecture Notes
Presentation Assignments with Examples