Module Grade: 83.50%
Coursework (25%)
This coursework assignment involved scripting in UNIX, system-level programming in C, and solving a concurrency problem using threads and synchronization.
It covered Bash automation, Linux system calls, and the Dining Philosophers problem.
The link to this coursework is a zip, containing the 3 C and Bash files and a recording of them in action. This was what I submitted.
Grade: 100%
Exam (75%)
This exam covered topics such as process management, memory management and synchronisation.
Grade: 78%