You may bring your private laptop for the code grading or you may use the department Linux system.
Each pair will meet with one member of the teaching staff for a 15 minute code grading session. During the code grading you will present and discuss your solution to the module 4 mandatory assignments mutual exclusion, rendezvous and bounded buffer.
Working solutions are not enough. During the code grading you must show that you understand the concepts used in the assignments and that you can explain how your solutions works.
You will be graded fail or pass (3) individually.
If you fail the code grading for the mandatory assignments you must attend the retake code grading and no longer has the opportunity to get a higher grade than pass (3) for the module 4 assignment.
If you pass the mandatory code grading you have the opportunity to solve the optional Simple Threads™ higher grade assignment and present your solution during a higher grade code grading session.
No matter if one or both students in the pair qualify or choose to attend the higher grade code grading, you will always be scheduled using the pair number for the higher grade code grading.
During the higher grade code grading you will always be graded individually, that is, students in a pair may receive different grades (3, 4 or 5).