Home / Archived Announcements

Fundamentals of Programming
(Spring 2019)

You are not logged in.

If you are a current student, please Log In for full access to the web site.
Note that this link will take you to an external site (https://oidc.mit.edu) to authenticate, and then you will be redirected back to this page.

Announcements for LAST week of class (Week of May 13)

  1. All of these announcements are on the recent Piazza post.

  2. The Lab 10 code submission and checkoff come due at the last possible time for submissions to the course, Wednesday, May 15th, at 2:55 PM. Because of Institute rules, this is the last time at which assignments come due. As such, neither late days nor automatic extensions can be used on Lab 10.

  3. The last scheduled office hours for 6.009 will end at 2:55 PM on Wednesday, May 15th. There are additional office hours during the last week of classes for debugging help and checkoffs: Monday, 2:30-4 PM in 32-123, and Tuesday 4-7 PM in 36-155. Monday night and Tuesday night OH and Wednesday morning/afternoon lab sessions will run as usual in the usual rooms.

  4. Please report any discrepancies between your understanding of your scores and what you see on your Progress page https://6009.cat-soop.org/spring19/progress as soon as possible and before May 15, 10pm.

  5. Please fill out course evaluations for 6.009 before May 20, 9 AM. We welcome feedback to improve future offerings of 6.009.

Announcements for fourteenth week of class (Week of May 6)

  1. Quiz 3 will take place Wednesday, May 8, 7:30 - 9:30pm. Read the Quiz Information page thorougly for details. You must sign up for a room to take the quiz. Room signups open after Monday's lecture.

  2. Wednesday 7:00 - 10:00pm office hours are canceled due to the quiz. Wednesday daytime and all other office hours will occur as normal. Wednesday tutorial will be replaced by office hours.

  3. No lab is due this week. Lab 9 checkoff is due Thursday at 10:00pm, due to the quiz.

  4. Lab 10 will be released on Thursday at 8:00am. This is a day earlier than usual, since no automatic extensions can be used on Lab 10 (by Institute rules).

Announcements for thirteenth week of class (Week of Apr. 29)

  1. Quiz 3 information and practice materials will be released on Wednesday (5/1) at 8:00am.

  2. Automatic extensions have been applied on the progress page.

Announcements for twelfth week of class (Week of Apr. 22)

No special announcements this week.

Announcements for eleventh week of class (Week of Apr. 15)

  1. The office hour schedule will remain unchanged this week, despite the holiday.

  2. There will be no lecture on Monday, but there will be Wednesday tutorials.

Announcements for tenth week of class (Week of Apr. 8)

  1. Quiz 2 will take place Wednesday, April 10, 7:30 - 9:30pm. Read the Quiz Information page thorougly for details. You must sign up for a room to take the quiz.

  2. Wednesday 7:00 - 10:00pm office hours are canceled due to the quiz. Wednesday daytime and all other office hours will occur as normal. Wednesday tutorial will be replaced by office hours.

  3. No lab is due this week. Lab 6 checkoff is due Thursday at 10:00pm, due to the quiz.

  4. As normal, Thursday evening (7-10pm) office hours will occur in 36-153 and 36-155.

  5. As normal, Wednesday 1-3pm office hours will only occur in 4-370, and Friday 1-3pm office hours will only occur in 32-123.

  6. As normal, 6.009 lecture Monday 2.30-4 in 32-123 will not have a video feed.

  7. As normal, Friday's sessions will be OH.

Announcements for ninth week of class (Week of Apr. 1)

  1. Thursday evening (7-10pm) office hours will now always occur in 36-153 and 36-155.

  2. As normal, Wednesday 1-3pm office hours will only occur in 4-370, and Friday 1-3pm office hours will only occur in 32-123.

  3. 6.009 lecture Monday 2.30-4 in 32-123 will not have a video feed anymore.

  4. Lab 6 is due Friday, April 5 at 4.00pm.

  5. There will be tutorials covering extensions of lecture at 10am in 26-100, as well as at 1pm in 4-370. The same material will be covered in both tutorials. Staff will be available to answer questions and perform checkoffs outside of when the tutorial is presented, i.e., 9-10a in 26-100 and after the tutorial ends, 10a-12p in 4-149 (no tutorial given), and after tutorial ends until 3pm in 4-370.

  6. Friday's sessions will be OH.

Announcements for seventh week of class (Week of Mar. 18)

  1. This week and every week thereafter, Wednesday 1-3pm office hours will only occur in 4-370, and Friday 1-3pm office hours will only occur in 32-123.

  2. 6.009 lecture Monday 2.30-4 in 32-123 will not have a video feed anymore. With current lecture attendance, everyone fits in 32-123.

  3. Lab 5 is due Friday, March 22 at 4.00pm. Because Spring Vacation impinges on the usual checkoff deadline for Lab 5, we will accept Lab 5 checkoffs late-penalty-free until 10pm on April 3.

  4. There will be tutorials covering good OO encapsulation at 10am in 26-100, as well as at 1pm in 4-370. The same material will be covered in both tutorials. Staff will be available to answer questions and perform checkoffs outside of when the tutorial is presented, i.e., 9-10a in 26-100 and after the tutorial ends, 10a-12p in 4-149 (no tutorial given), and after tutorial ends in 4-370.

  5. Friday's sessions will be OH.

  6. We will hold office hours during the two Sundays over Spring Break (1:30-10pm on 3/24 and 3/31, in 34-303), but none on weekdays.

Announcements for sixth week of class (Week of Mar. 11)

  1. This week, Wednesday 1-3pm office hours will only occur in 4-370, and Friday 1-3pm office hours will only occur in 32-123.

  2. 6.009 lecture Monday 2.30-4 in 32-123 with a live feed of the lecture to room 4-270. Note that there will not be a live feed to 1-190.

  3. Lab 4 is due Friday, March 15 at 4.00pm.

  4. There will be tutorials covering graph traversal and mutation at 10am in 26-100, as well as at 1pm in 1-390 and 4-370. The same material will be covered in all three tutorials. Staff will be available to answer questions and perform checkoffs outside of when the tutorial is presented, i.e., 9-10a in 26-100 and after the tutorial ends, 10a-12p in 4-149 (no tutorial given), and after tutorial ends in 1-390 and 4-370.

  5. Friday's sessions will be OH.

Announcements for fifth week of class (Week of Mar. 4)

  1. 6.009 lecture Monday 2.30-4 in 32-123 with a live feed of the lecture to room 4-270. Note that there will not be a live feed to 1-190.

  2. Quiz 1: Please read the Piazza post for quiz 1 logistics. Good luck on the quiz!

  3. Both Wednesday and Friday lab sessions will be OH this week. There will be no tutorials on Wednesday.

Announcements for fourth week of class (Week of Feb. 25)

  1. 6.009 lecture Monday 2.30-4 in 32-123 with a live feed of the lecture to rooms 1-190 and 4-270.

  2. Lab 3 is due Friday, March 1 at 4.00pm.

  3. There will be tutorials covering recursive backtracking at 10am in 26-100, as well as at 1pm in 1-390 and 4-370. The same material will be covered in all three tutorials. Staff will be available to answer questions and perform checkoffs outside of when the tutorial is presented, i.e., 9-10a in 26-100 and after the tutorial ends, 10a-12p in 4-149 (no tutorial given), and after tutorial ends in 1-390 and 4-370.

  4. Friday's sessions will be OH.

Announcements for third week of class (Week of Feb. 18)

  1. There are currently 520 students registered in 6.009 and 32-123, our lecture room for Monday 2.30-4 lectures seats 318. Therefore, there will be a live feed of the 6.009 lecture to rooms 1-190 and 4-270. These rooms seat more than 100 people, and we encourage you to go to these rooms especially if your prior classes are meeting close to those rooms.

  2. Lab 2 is due Friday, February 22 at 4.00pm.

  3. There will be tutorials covering recursion at 10am in 26-100, as well as at 1pm in 1-390 and 4-370. The same material will be covered in all three tutorials. Staff will be available to answer questions and perform checkoffs outside of when the tutorial is presented, i.e., 9-10a in 26-100 and after the tutorial ends, 10a-12p in 4-149 (no tutorial given), and after tutorial ends in 1-390 and 4-370.

  4. Friday's sessions will be OH.

Announcements for second week of class (Week of Feb. 11)

  1. There are currently 520 students registered in 6.009 and 32-123, our lecture room for Monday 2.30-4 lectures seats 318. Therefore, there will be a live feed of the 6.009 lecture to rooms 1-190 and 4-270. These rooms seat more than 100 people, and we encourage you to go to these rooms especially if your prior classes are meeting close to those rooms.

  2. Lab 1 is due Friday, February 15 at 4.00pm.

  3. There will be tutorials covering dictionaries and sets at 10am in 26-100, as well as at 1pm in 1-390 and 4-370. The same material will be covered in all three tutorials. Staff will be available to answer questions and perform checkoffs outside of when the tutorial is presented, i.e., 9-10a in 26-100 and after the tutorial ends, 10a-12p in 4-149 (no tutorial given), and after tutorial ends in 1-390 and 4-370.

  4. Friday's sessions will be OH.

Announcements for first week of class (Week of Feb. 4)

Introductory lecture will be given multiple times, during normal section times (with a twist) on February 6th. We will do one-hour sessions at 10 AM in 26-100, 1 PM in 1-190, and 2 PM in 2-190. Please note that 26-100 has the highest capacity (566 people -- more than our preregistration total!), so we hope many of you can make it to that room and not need to worry about finding a seat. (The other rooms do seat over 100 people each.)