Course»Course 6»Fall 2015»6.S04»Homepage

6.S04  Special Subject: Fundamentals of Programming

Fall 2015

Instructors: Srini Devadas, Adam Chlipala

TAs: Ilia A Lebedev, Yuqing Zhang

Lecture:  T11-12.30  (54-100)
Laboratory 1:  W12.30-2.30  (3-270)
Laboratory 2:  F2-4  (4-237)    

Office Hours: 

Monday 7pm - 10pm (34-301)

Tuesday 7pm - 10pm (34-301)

Wednesday 7pm - 10pm (34-301)

Thursday 7pm - 10pm (34-301)

Announcements

Quiz 3 Resubmission Open

The Quiz 3 Resubmission assignment is now open on funprog and will stay open till Monday, 12/7, 10pm. We ironed out a couple of small kinks in test.py -- you should re-download the resource file.

1. The rules are the same as for the in-class quiz: individual work, open book (what you brought to the quiz), closed Internet.
2. We will regrade each question for which you got less than the maximum score on your original submission and for which you got the maximum score in your resubmission. This means you have to submit correct code, or at least code that passes all the tests, in order to get a regrade for a question.
3. Please restrict yourself to one resubmission for the entire quiz. Remember that you can remove your own submissions on funprog.
4. In your resubmitted Quiz3.py, in #comments# concisely describe what you changed in your original submission. You should include a description of incomplete functionality and/or bugs in your original submission, and how you fixed the issues. Your regrade score will be based on how clearly you can describe the problems in your original submission and the fixes. You also need to execute the fixes so your code passes all the tests.
5. Please do not email the course staff with explanations of your corrected code on top of what you include in your resubmission. We will only look at your two files side by side to determine your final score for the quiz.

Announced on 04 December 2015  7:36  p.m. by Yuqing Zhang

Practice Quiz 3 Solution Posted

A staff solution for Practice Quiz 3 has been posted in "Materials" (check under "Quizzes"). We highly recommend that you attempt the questions in a timed setting before looking at the solution.

Thoroughly understanding the practice quiz should be helpful for the real quiz. See you all on Friday!

Announced on 03 December 2015  12:23  a.m. by Yuqing Zhang

Lab 10 Part 2 bugfix #2

We've again fixed a small bug in two of the test cases. You probably won't even notice, but just in case, please re-download the lab kit.

Apologies for any inconvenience.
-your friendly 6.s04 staff

Announced on 01 December 2015  11:31  p.m. by Ilia A Lebedev

quiz 3 logistics

As before we will have a practice quiz on Wednesday before the real quiz on Friday. Actually doing the practice quiz will help with the real quiz. We will post solutions by Thursday morning for the practice quiz but just reading the solutions will not be as helpful as coding up the answers yourself. You should also review the lecture material from Lectures 9 and 10 in particular. We will also provide an opportunity for resubmission and announce logistics after everyone has taken the real quiz.

Announced on 01 December 2015  3:57  p.m. by Srini Devadas

Lab 10 Part 2: "Breakout!"is now posted

Oh, look! The very last lab is posted

Started at the bottom


After a whirlwind of programming assignments, I now make a bittersweet announcement: lab 10B, which is now open on funprog, is the last in this semester's 6.s04. You likely have most of it already implemented if you took the time to complete lab 10A.

Please note: this lab has 22 test cases, so expect delays on funprog. Debug locally! Debugging via the UI is particularly helpful for this lab.

Good luck! Don't forget to leave your thoughts in the course evaluation, and good luck on the upcoming quiz.

Sincerely,
-your friendly 6.s04 staff

Announced on 01 December 2015  2:36  p.m. by Ilia A Lebedev

View archived announcements