6.00.1x Spring 2015 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.
Week | Topic | Reading | Lecture Sequence | Problem Set | Problem Set Due Date | |||
---|---|---|---|---|---|---|---|---|
1 | 1 Introduction to Computer Science | Chapter 1 | Lecture 1 | Problem Set 0 (Note: This is ungraded) |
As soon as possible! | |||
2 Core Elements of Programs | Chapter 2 | Lecture 2 | ||||||
2 | 3 Simple Algorithms | Chapter 3 (except section 3.4) | Lecture 3 | Problem Set 1 | Mon, Jun 22, 23:30 UTC | |||
4 Functions | Sections 3.4, and 4.1 - 4.2 | Lecture 4 | Problem Set 2 | Wed, Jun 24, 23:30 UTC | ||||
3 | 5 Recursion | Sections 4.3 - 4.6 | Lecture 5 | |||||
6 Objects | Chapter 5 | Lecture 6 | Problem Set 3 | Thur, July 02, 23:30 UTC | ||||
4 | 7 Debugging | Chapter 6 | Lecture 7 | |||||
8 Assertions and Exceptions | Chapter 7 | Lecture 8 | Problem Set 4 |
Tues, July 14, 23:30 UTC |
||||
Quiz | Covers Material from Lecture 1 - Lecture 7 | All Readings from Lectures 1-7 | Quiz |
Out: Fri, July 10 14:00 UTC Due: Mon, July 13, 23:30 UTC |
||||
5 | 9 Efficiency and Orders of Growth | Chapter 9 | Lecture 9 | |||||
10 Memory and Search | Chapter 10 | Lecture 10 | Problem Set 5 |
Wed, July 22, 23:30 UTC |
||||
6 | 11 Classes | Chapter 8 | Lecture 11 | |||||
12 Object Oriented Programming and Inheritance | Chapter 8 | Lecture 12 | Problem Set 6 |
Wed, July 29, 23:30 UTC |
||||
7 | 13 Trees | Sections 17.2.3 and 18.2 | Lecture 13 | Problem Set 7 |
Thur, Aug 06, 23:30 UTC |
|||
14 Wrap-up Lecture | Lecture 14 | |||||||
8 | 15 Research Videos | Lecture 15 | ||||||
Final | Covers Material from all weeks | All Readings from all Weeks | Final Exam | Out: Fri, Aug 07, 14:00 UTC Due: Tues, Aug 11, 23:30 UTC |
||||