Skip to main content

6.00.1x Calendar

This calendar is subject to change. In particular, dates for unreleased materials are only estimates and are likely to change slightly. All material will be released at 14:00 UTC. All due dates will be 23:30 UTC (the GMT -- Greenwich Mean Time). Please convert these times to your own timezones. We have also provided relevant dates in this iCal link.



WeekTopicReadingLecture SequenceProblem SetProblem Set Due Date
1

1 Introduction to Python Chapter 1
Chapter 2.1-2.2
    2 Core Elements of Programs Chapter 2.3.1, 2.4
Chapter 3.1-3.2
  Problem Set 1 due: Feb 6 at 23:30 UTC

2 3 Simple Algorithms Chapter 3.3-3.5
    4 Functions Chapter 4.1-4.3, 4.5-4.6 Problem Set 2 due: Feb 13 at 23:30 UTC

3   5 Tuples and Lists Chapter 5.1 - 5.3.1

    6 Dictionaries

Chapter 4.4
Chapter 5.6

Problem Set 3 due: Feb 20 at 23:30 UTC

Midterm

Covers Material from
Lecture 1 - Lecture 6

  **** Out ****
Fri Feb 2
1 at 14:00 UTC
**** Due **** 
Tue Feb 25 
at 23:30 UTC

4 7 Testing and Debugging Chapter 6
    8 Assertions and Exceptions Chapter 7 Problem Set 4 due: Mar 5 at 23:30 UTC

5 9 Classes and Inheritance Chapter 8.1-8.2
    10 An Extended Example Chapter 8.4 Problem Set 5 due: Mar 12 at 23:30 UTC

6 11 Computational Complexity Chapter 9
    12 Searching and Sorting Algorithms Chapter 10.1-10.2 Problem Set 6 due: Mar 19 at 23:30 UTC

7 13 Plotting Chapter 11
    15 Summary and
Wrap-up

Final Covers Material from all weeks **** Out **** 
Fri Mar 20 at 14:00 UTC
**** Due ****
Tue Mar 24 at 23:30 UTC