Examination

Published

October 3, 2025

Important

The detailed examination requirements will be finalised before the start of the course.

The course has four examination modules. To pass the course, you must pass all modules. Your overall course grade is the weighted sum of the grades awarded for the three graded modules.

Module Credits Form Weight
Theory assignments 1.5 individual
Laboratory assignments 1.5 pair 50%
Project assignments (group part) 1.5 group 20%
Project assignments (individual part) 1.5 individual 30%

Theory assignments

The theory assignments (UPG3) examine learning outcome 1.

Form of the examination

The diagnostic quizzes test your understanding of the concepts, models and algorithms presented in the video lectures. They take the form of time-restricted, multiple-choice tests and are done individually. To take credit for a quiz, you must complete it before the on-campus session for the corresponding unit. You only have one attempt per quiz. There are 6 quizzes for each of the 5 units of the course, and each quiz question is worth 1 point.

The on-campus assignments test your understanding of the concepts, models and algorithms from the video lectures in the context of material presented in the on-campus sessions. They are done individually or in small groups. To take credit for an on-campus assignment, you must attend the session during which the assignment is given. Each on-campus assignment is worth up to 5 points.

Grade requirements

The detailed grade requirements will be published 2 weeks before the start of the course.

Laboratory assignments

The laboratory assignments or “labs” (LAB3) examine learning outcomes 1–3.

Form of the examination

The labs test your ability to implement the algorithms presented in the video lectures and on-campus sessions and evaluate your implementations with appropriate methods. They are done in pairs and assessed through notebooks (text and code) and oral reports (on campus or via Teams).

There are basic labs and advanced labs. To pass the course, it suffices to only work on the basic labs; for higher grades, you need to also work on the advanced labs. To take credit for an advanced lab, you must first pass the corresponding basic lab.

The basic labs relate to the central concepts, models, and algorithms presented in the video lectures and on-campus sessions. These labs come with step-by-step instructions and existing code. The instructions ask you to implement pre-designed solutions, evaluate your implementations, and interpret your findings.

The advanced labs relate to more advanced concepts, models, and algorithms. These labs are formulated as problem specifications with little or no existing code. To solve the specified problems, you will have to design and implement your own solutions, evaluate your implementations, and interpret your findings.

Grade requirements

The detailed grade requirements will be published 2 weeks before the start of the course.

Feedback

To get feedback on how well you meet the knowledge requirements for this module, you can attend the on-campus sessions and tutored lab sessions and make sure you submit your assignments befor the regular submission closes. In addition, you can always get personalised feedback from the examiner. Book an appointment with the examiner

Project assignments

The project assignments (UPG2) primarily examine learning outcome 4.

Form of the examination

The project assignments centre around a small research project done in groups of 4 students. They consist of a number of deliverables that are explained in more detail on the Project page. Your grade is based on your points for the project presentation (D5) and the post-project paper (D7).

Grade requirements

The detailed grade requirements will be published 2 weeks before the start of the course.

Feedback

Detailed information on how you get feedback about how well you meet the knowledge requirements for this module is available on the Project page. In addition, you can always get personalized feedback from the examiner. Book an appointment with the examiner

Additional examination

For each module, there are two additional examination opportunities during the year following the course session:

  • during the re-exam period for VT1 (formal examination date: 2024-06-07)
  • during the general re-exam period after the summer break (formal examination date: 2024-08-31)

After this, you can take an examination in connection with the next course session. Note, however, that the next session may have different content, assignments, or examination requirements.

To take one of the additional examinations, submit your work via Lisam in time for the formal examination date. (See the Policies document for details.)