18-213/18-613 Intro to Computer Systems: Homeworks

In addition to the labs, there will be weekly homeworks:

  • The first homework will go out on Tuesday January 16th.
  • Homeworks are released and collected on Canvas as a quiz.
  • There are 12 homeworks in all. Homeworks #6 and #7 of the 12 are combined into one double-points homework (HW 6/7), which will be a low-stakes, open book, take-home midterm. Further details on HW 6/7 will be presented in lecture and posted to Piazza.
  • Homeworks (other than HW 6/7) are released on Tuesdays, and due 9 days later at 11:59 pm ET. There are no grace days. The late penalty is 15% per day. You can turn in a homework at most 3 days late.
  • The rules are different for HW 6/7. It is released on Monday February 26 and due on Friday March 1 at 11:59 pm ET. Unlike the other homeworks, HW 6/7 is time-limited, and you only get one attempt at your answers. There is at most one late day (at 15% penalty) for HW 6/7, i.e., it must be turned in by Saturday March 2 at 11:59 pm ET. This is because midsemester grades are due, and HW 6/7 is included in your midsemester grade.
  • We will drop your two lowest scores, except that you can only drop half of the midterm exam (one homework worth), at least one homework work, about 2%, will remain among your homework scores.
  • The homeworks are designed to reinforce concepts from the lectures held the week the homework is released. HW 6/7 is designed as a low-stakes midterm covering the material through the February 20th lecture.