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
1/15 MP0 Demo to a TA in office hours by 11:59PM on 1/24      
1/19 PS1 Committed to the master branch on GitLab by 05:59 PM Tuesday 1/30      
1/24 MP1 Committed to the master branch on GitLab by 05:59 PM Monday 2/5   MP1 Grade Sheet  
2/6 PS2 Committed to the master branch on GitLab by 05:59 PM Tuesday 2/13     Lock API
mtcp.h
2/7

MP2

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

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

 

MP2.1 Gradesheet

MP2.2 Gradesheet

Tux Spec

Tux Emulator

Tux Emulator Setup Instructions

3/5 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 Tuesday 3/19

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

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

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

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

 

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