Exams

The theoretical part of the coursework consists of four take-home exams. Each exam is to be solved individually (just as regular exams) and are to be written in English. Each exam is graded individually and can award the student 10-15 points to add towards the final course grade. 10 points are awarded a minimally passing exam, and up to 5 bonus points can be awarded students for extra or higher quality work. Non-passing exams are not awareed any points. See the course schedule for posting and submission deadlines for exams.

Exam 1

In exam 1, questions are oriented around the first module of the course: introduction, building blocks and performance.

Exam 2

In exam 2, questions are oriented around the second module of the course: time and global states, mutual exclusions and elections, group communication, and distributed agreements.

Exam 3

In exam 3, questions are oriented around the third module of the course: replication, consistency, transactions, and concurrency control.

Exam 4

In exam 4, questions are composed of a mix from the first three modules.

Old Exams

A list of old exams are provided to demonstrate the type and level of questions students are expected to be able to answer. Note that as most of the old exams are not take-home exams, questions may be formulated differently.