Course Logistics Help Center Learn more.

Video Lectures

  • Lectures will be available weekly (for a total of six weeks).
  • On the right side of the lectures you can find the lecture notes in .ppt, .pdf formats (with either handwritten annotations or typed)
  • The subtitles are also available as a .txt file for your convenience
  • You can speed up/slow down videos to adjust the pace
  • You can download the .mov file format of the lectures for offline viewing

Weekly Programming Assignments and Problem Sets

  • The Programming Assignment and Problem set for each week will be available from Monday (12:00 AM PDT).
  • The soft deadline is 14 days later (11:59 PM PDT on the second Sunday).
  • The hard deadline is 11:59 PM PDT on June 29, 2014.
  • Submissions are not allowed after the hard deadline.
  • Submissions in between the soft deadline and hard deadline will receive 50% credit.
  • For each problem set you are allowed a maximum of two attempts (we'll use the better score).
  • For each programming assignment you're allowed a maximum of 5 attempts (we'll use the best score).

Grading / Certificate of Accomplishment

  • The grading will be 30% problem sets, 30% programming questions, and 40% for the final exam.
  • Each programming assignment will be scaled to 5 points, every problem set will be scaled to 5 points
  • Final exam will be worth 40 points
  • Anybody getting over 70% of the maximum points will receive a certificate of accomplishment.

Theory Problems

  • These are totally optional theory questions (no deadlines or credit given)
  • We recommend that you attempt these questions and discuss them in the discussion forums to develop a deeper understanding of the design and analysis of algorithms.

Created Mon 5 Mar 2012 9:20 AM CET
Last Modified Sun 20 Apr 2014 6:43 PM CEST