CSAIL Logo

Home

Course Information

Calendar

Lectures and Recitations

Problem Sets

Quizzes

Resources

Previous terms

MIT Logo
Mailing Lists @ mit.edu
People Involved

Srini Devadas, Lecturer
devadas at mit.edu
Phone: 253-0454
Office: 32-G844
Office hours by appointment


Erik Demaine, Lecturer
edemaine at mit.edu
Phone: 253-6871
Office: 32-G680
Office hours by appointment


Michael Lieberman, Teaching Assistant
mathmike at mit.edu
Phone: 857-928-6521
Office Hours: Monday 5PM-7PM, W20 Athena Cluster


Victor Costan, Teaching Assistant
costan at mit.edu
Phone: 617-230-9694
Office Hours: Wednesday 5PM-7PM, 32-G725


Huei-Han Jhuang, Teaching Assistant
hueihan at mit.edu
Phone: 617-821-6756
Office Hours: Friday noon-2PM, 46-5155


6.006: Introduction to Algorithms

Announcements

Final Exam, Wednesday May 21, 1:30PM-4:30PM in Johnson Ice Rink
The final will be cumulative. You may bring three sheets of notes (8.5x11 or A4, both sides).
5/15/2008

Underground Guide Evaluations
Please fill out the underground guide evaluations: sixweb.mit.edu.

5/9/2007

Problem Set 6 Posted.
Problem Set 6 is due Thursday May 8 at 11:59PM. See the Problem Sets page. PS6 has more coding parts than previous problem sets, so we suggest you get started early.
4/25/2008

Quiz 2, Wednesday April 16, 7:30PM-9:30PM in 34-101
The quiz will cover Lectures 10 through 17, including sorting (but not heaps), search, and shortest paths.

You may bring one sheet of notes (8.5x11 or A4, both sides).

Practice Question (from previous 6.006 exams) are available on the Quizzes page.

Wednesday recitation will be devoted to quiz review.

4/14/2008

Problem Set 5 Posted.
Problem Set 5 is due Thursday April 24 at 11:59PM. See the Problem Sets page. We recommend starting PS5 before the Quiz 2, because shortest paths will be covered on the quiz.
4/11/2008

Problem Set 4 Posted.
Problem Set 4 is due Thursday April 10 at 11:59PM. See the Problem Sets page. Note: PS4 was originally scheduled to be due two days earlier, but we pushed it back.
3/29/2008

Recitation Friday March 21 Canceled
Enjoy Spring Break!
3/20/2008

Quiz 1, Wednesday March 12, 7:30PM-9:30PM in 34-101
The quiz will cover everything through March 7, including heaps.

You may bring one sheet of notes (8.5x11 or A4, both sides).

Practice Question (from previous 6.006 exams) are available on the Quizzes page. Unfortunately we didn't have any appropriate BST questions, but everything else through this week is well-covered in the packet.

Wednesday recitation will be devoted to quiz review.

3/7/2008

Problem Set 3 Posted
Problem Set 3 is due Thursday March 20 at 11:59PM. See the Problem Sets page. We recommend at least thinking about the problems involving heaps, because heaps are covered on the Quiz. Specifically, that would be the exercises from chapter 6, and problems 1 and 2a.
3/7/2008

Submission website
Problem set 2 again can be submitted at six.zergling.net
3/5/2008

Problem Set 2 Correction
There was a bug in problem 3d. The problem said to use linear probing, assuming simple uniform hashing. This makes the problem hard. Instead, the probem should say "assume uniform hashing". The PDF has been corrected on the Problem Sets page.
3/4/2008

Problem Set 2 Posted
Problem Set 2 is due Thursday March 6 at 11:59PM. See the Problem Sets page for the PDF, LaTeX template, and code. We recommend starting early. You should be able to problem 1 now.
2/22/2008

Submission website
Until we move our submission website onto an MIT server, problem sets can be submitted at: six.zergling.net
2/22/2008

Lecture moved to 32-141
Starting next week (Thursday, because Tuesday is a Monday), lecture will be in 32-141.
2/14/2008

Problem Set 1 Posted
Problem Set 1 is due Thursday February 21 at 11:59PM. See the Problem Sets page for the PDF, LaTeX template, and code.
2/7/2008

Recitations
Recitations are Wednesday and Friday at 10AM, 11AM (in 36-153) and 2PM, 3PM (in 36-144). If you have not received an e-mail with your recitation assignment, please e-mail the course staff.
2/5/2008

Textbooks; Recitations
The required textbook for 6.006 is Introduction to Algorithms by Cormen, Leiserson, Rivest, and Stein. Recitation assignments will be e-mailed out Tuesday afternoon (Feb 5) after the first lecture. Please ignore recitation assignments given out by the registrar.
1/28/2008