Assignments


All information pertaining to the machine problems and MP prelabs will be posted here. Any exceptions or changes to the timeline will be announced ahead of time, and be noted below. Late submissions are not accepted.

MP problem sets will typically be collected at the beginning of class according to the due dates below. Machine problem handin will be accompanied by a demonstration for one of the TAs.

All information pertaining to the MP Late Policy can be found here.

All times mentioned are in CDT.

Released Assignment Due Notes Grade Sheet Extra
8/21 MP0 Demo to a TA in office hours by 11:59PM on 8/30      
8/26 PS1 Committed to the master branch on GitLab by 05:59 PM Tuesday 9/5      
8/30 MP1 Committed to the master branch on GitLab by 05:59 PM Monday 9/11   MP1 Grade Sheet  
9/12 PS2 Committed to the master branch on GitLab by 05:59 PM Tuesday 9/19     Lock API
mtcp.h
9/13

MP2

Checkpoint 1: Committed to the master branch on GitLab by 05:59 PM Monday 10/2

Final Checkpoint: Committed to the master branch on GitLab by 05:59 PM Monday 10/9

 

MP2.1 Gradesheet

MP2.2 Gradesheet

Tux Emulator

 

Tux Emulator Setup Instructions

10/10 MP3 All checkpoints should be committed to the master branch on GitLab by:

Checkpoint 1: Committed to the master branch on GitLab by 05:59 PM Monday 10/16

Checkpoint 2: Committed to the master branch on GitLab by 05:59 PM Monday 10/23

Checkpoint 3: Committed to the master branch on GitLab by 05:59 PM Friday 11/03

Checkpoint 4: Committed to the master branch on GitLab by 05:59 PM Monday 11/13

Checkpoint 5: Committed to the master branch on GitLab by 05:59 PM Sunday 12/03

 

3.1 Gradesheet

3.2 Gradesheet

3.3 Gradesheet

3.4 Gradesheet

3.5 Gradesheet

Final Gradesheet

3.1 Addendum

3.2 Addendum

3.3 Addendum

3.4 Addendum