6.031 — Software Construction
Fall 2018

6.031: Software Construction

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

Announcements

Wed Nov 14: Problem Set 4 code review due Friday 11am

Problem Set 4 code reviewing is now open. Go to Caesar to find your reviewing assignments. You’ll have 6 files to review. Code reviews are due on Friday morning.

And please remember to fill out the project signup form by tomorrow at 10pm. Everyone must submit the form. If you do not fill out the form, you will not be part of a group.

Mon Nov 12: Project group signup

Starting next Monday, you will be working on the 6.031 final project in groups of three people. Please fill out the project signup form by this Thursday Nov 15 at 10pm.

Fill out the form right now, even if you don’t have a group of three: just choose the appropriate option on the form. You can resubmit another response if your plans change by Thursday night, and we will use your last submitted response. To find additional group members, use the Piazza teammates post.

Every member of a group must submit the form. If you do not fill out the form, you will not be part of a group. We will assume you have dropped the course.

As always, if you have any questions, ask on Piazza!

Fri Nov 9: Problem Set 3 grades

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

To see your beta autograde report, go to Didit, follow the link to your psets/ps3 page, and click “beta milestone.”

Your manual grade was assigned by staff inspection of your specs, ADT documentation, tests, implementation, and your response to code reviews.

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

Mon Nov 5: Problem Set 4

Problem Set 4 is now available. Because there are no classes on Mon Nov 12, the ps4 alpha deadline is Tuesday, November 13, at 10pm, and you may extend it by at most 1 slack day only.

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

Fri Nov 2: Problem Set 3 alpha reports

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

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

In autograding, your Expression type and Commands methods were tested against staff tests.

In manual grading, staff looked at your Expression datatype definition, the specs of some Expression operations, and the implementation of one variant. As you revise, try to both address their comments directly and generalize the feedback to improve your other specs and implementations.

The ps3 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.