6.031 — Software Construction
Spring 2018

6.031: Software Construction

Spring 2018 · Course Staff · MWF11-12:30 (34-101)


Fri Mar 16: Problem Set 2 alpha reports

Alpha grade reports and code reviews for ps2 are now available.

  • To see your alpha autograde report, go to Didit, follow the link to your psets/ps2 page, and click “alpha” in the “Milestones” section.
  • To see your code reviews, go to Caesar and click on “ps2-alpha” under “submitted assignments.”

In autograding, your implementations were tested against staff tests, and your IntervalSet tests were tested using correct and incorrect staff implementations.

In manual grading, staff looked only at your RepMap- and RepList­IntervalSet AFs and RIs. As you revise, try to both address their comments directly and generalize the feedback to improve your other ADTs.

The ps2 beta deadline is Monday at 10pm. Make sure you address all your code review comments from humans or marked #important by Checkstyle. If you need a slack day, remember to request it on Caesar.

Please ask questions on Piazza and visit lab or office hours.

Wed Mar 14: Problem Set 2 code review open, due Friday 11am

Problem Set 2 code reviewing is now open. Go to Caesar to find your reviewing assignments. You’ll have 6 files to review.

Please see the Code Reviewing page for guidelines and instructions. Remember that your classmates are people like you who are trying hard like you. Be nice.

Code reviews are due on Friday morning.

Fri Mar 9: Problem Set 1 grades

Overall ps1 grades and grade reports are now available on Omnivore.

To see your beta autograde report, go to Didit, follow the link to your psets/ps1 page, and click “beta” in the “Milestones” section.

Your manual grade was assigned by staff inspection of your tests, Search code, and your response to code reviews.

If you have questions, please see the FAQ about grading questions.

Fri Mar 9: Quiz 1 coming up in two weeks

Quiz 1 will be on Friday, March 23, 11:05am-11:55am, in Walker 3rd floor gym. That’s the usual class time, but not the usual class location.

The quiz is 50 minutes long, so class will end early that day.

The quiz will cover readings 1-15, from the start of the semester to next Monday’s class on equality. Any and all concepts from readings 1-15 may appear on the quiz. Quizzes from previous semesters of 6.031 and 6.005 can be found in the quiz archive, although their content may differ a bit from the topics we’ve discussed this semester.

The quiz is on paper, so you will not need your laptop. It is closed-book, closed-notes, but you may bring a single 8.5×11″ double-sided page of notes, readable without a magnifying glass. The notes must be created by you, not anybody else, since the process of creating a crib sheet is most of the learning benefit of it.

If you have a conflict with the quiz date, there will be a conflict exam on Wednesday, March 21, 4:05pm-4:55pm, in 32-G725. In order to take the conflict exam, you have to let us know in advance by making a private post on Piazza. The deadline for telling us that you will take the conflict exam is next Friday March 16.

A quiz review will be held during classtime on Wed March 21, and as always, you can visit office hours to ask quiz review questions, or post on Piazza.

Mon Mar 5: Problem Set 2

Problem Set 2 is now available. The ps2 alpha deadline is next Monday at 10pm.

After you wrap up ps1, please fill out the required Problem Set 1 reflection, which asks a few questions about how you worked on ps1. It should take only a minute to fill out, and is due by this Thursday at 10pm.