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.
Grading
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.
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).
Detailed schedules for both the mandatory code grading, retake code grading and higher grade code grading will be published on the course page in Studentportalen. In These detailed schedules you will at what time your pair is scheduled for code grading.
Be ready 15 minutes early
Each pair should be ready outside the Linux lab 15 minutes before their scheduled time slot. If a pair is late, one of the early pairs will take their place.