Course syllabus‎ > ‎

Marks and exams

Mark breakdown

The mark breakdown for this course is as follows.

 Mark component       Weighting
 Milestone (coding & communication)
 40%
 Tutorial Contribution 5%
 Midterm 20%
 Final 35%

Each milestone and design document has the following mark allocation:


Milestone & Design document Weighting
Milestone 1  4%
Design document: Basic storage server 5%
Milestone 2
  7%
Design document: Extended storage server 5%
Milestone 3 7%
Design document: Scalable and concurrent storage server 5%
Milestone 4
7%
Total 40%

Detailed knowledge about the milestones and design documents is essential for midterm and final. Thus, indirectly, the mark component associated with milestones and design documents is much higher than the 40% directly allocated in the mark composition.

More detailed information about marking is included in each milestone and design document handout.

Below, you can find more information about the Midterm and the Final exams.

Midterm and final

Midterm software demonstration (midterm)

The midterm for this course will be administered as a software demonstration in the laboratory as described here. Each team is expected to present the software they developed and to answer questions about the software, the design, the implementation, and the functionality.

The midterm takes place after the second milestone is due. The students are expected to present and to discuss the full functionality required for completing the second milestone. Each team member is expected to equally participate in the software demonstration. Questions are addressed to individual team members who are responsible for answering the questions. Good working knowledge of the entire software system and design is expected from each team member. This also applies to parts of the system a student did not implement.

Each midterm marking session starts with the demonstration of the software. The team is responsible to prepare for a smooth and organized demonstration. The demonstration will be evaluated both for communication and technical content.

Marks for individual team members may deviate, depending on the performance assessed by the instructors.

Final presentation (final exam)

The final for this course will be administered as a presentation as described here. Each team is expected to prepare a presentation about the software they developed, the design, the implementation, the evaluation, and the functionality. The presentation is delivered to the instructors during the final exam, after completion of all course milestones. The students are responsible for all material covered in the milestones, in the lectures, in the laboratories, in the tutorials, and in the assigned reading material. Clearly, the focus lies on preparing an effective presentation about the project and on the ability to skillfully answer technical questions about the project.

Each team member is expected to equally participate in the presentation. Questions are addressed to individual team members who are responsible for answering the questions. Good working knowledge of the entire software system and design is expected from each team member. This also applies to parts of the system a student did not implement. Answering: "But, I did not implement this ... " counts as not being able to answer the question.

The final starts with the presentation, followed by a question and answer period. The team is responsible to prepare for a smooth and organized presentation. The presentation will be evaluated both for communication and technical content.

Marks for individual team members may deviate, depending on the performance assessed by the instructors.