There are 60 points in total for this class. The final grades are given as follows:

Grade Points
6.0 57-60
5.5 52-56
5.0 47-51
4.5 42-46
4.0 37-41
3.5 32-36
3.0 27-31
2.5 22-26
2.0 17-21
1.5 12-16
1.0 0-11

Learning outcomes will be assessed based on the performances within each of the following categories:

Type Points Bonus
Semester project 30 3
Homeworks 30 3

Bonuses may be obtained at our discretaion for the groups or individuals that give outstanding work for each of these categories, described in more details below.

No final examination for this class. The learning outcomes are continuously assessed during the semester with the homeworks, the project and the participation.

Semester project

The final project provides an opportunity to combine content learned throughout the course for use in some realistic application. All projects are conducted in groups. The details of the semester project are discussed in class and students will have the opportunity to choose between several project formats (see also the project page for more details). The 30 points of the grade are allocated according to the following criteria:

  • Overall quality (3 points)
  • Interest and complexity of the subject (3 points)
  • Presentation (6 points)
  • Screencast (3 points)
  • Shiny app (3 points)
  • Provided documentation (3 points)
  • R package (3 points)
  • GitHub repository (3 points)
  • Website (3 points)

Do not underestimate the workload that the project represents. This class requires good planning and team management from the students.


There are four homework assignments during the semester which are realized in groups. Each of these homeworks combines some of the content learned throughout the course. There are 7.5 points per homework. Homeworks and their specific requirements are detailed at the homeworks page.

Late submission is penalized by 1 point every 24 hours after the deadline.