Course overview

This is the homepage for MATH-517 Statistical computation and visualisation in Fall 2024 at EPFL. All course materials will be posted on this site.

You can find the course syllabus here and the course schedule here. All the additional ressources can be found either on this page or by using the search bar on the top left corner of the website. These ressources include supplementary material, tutorials, tips and tricks, etc…

1 Course Organization

Meeting Location Time
Lectures GCD 03 86 Fri 10:15 - 12:00
Exercises CM 1 221 Fri 13:15 - 15:00

2 Course Content

As far as the lecture topics go, the first 2 lectures will be less mathematical, while the remaining lectures will be somehow more classical. However, the focus of this course is on methods and algorithms, not on inference and theory, hence we will rarely prove theorems. We may however do (blackboard) calculations from time to time.

Apart from the topics mentioned in the schedule, mastering this course requires scripting (simulation studies and data exploration & visualization tasks), as well as sharing your code via GitHub. You will be required to do a small project, a final project, and various assignments fostering these skills. Exercise classes should be attended and used to pick up the required skills, and work on these projects and assignments! Additional exercises can be found in the Exercices tab on this website.

3 Evaluation

The assessment method for this course is “contrôle continue”, meaning that the course and all the work required from the students effectively ends before Christmas. This also means that the work needed to pass this course starts immediately on Week 1.

The final grade will consist of

  • handing in assignments – 40 % of the grade, handed-in individually
    • 8 assignments in total, each for 5 % of the grade
    • collaboration during the exercise classes is encouraged, but avoid copies
  • small project – 20 % of the grade, handed-in in groups of 2-3 students, and
  • final project – 40 % of the grade, handed-in in (the same) groups of 2-3. 1

Grading will be done on a rough scale. For example the assignments will be mostly graded on a three-point scale, you either receive full 5% (1 point) or 2.5% (0.5 points) or nothing (0 points). Similarly, the projects will be graded in 5 % increments. Notice that 5 % corresponds to 0.25 increment on the 1-6 scale used at EPFL. As a result, skipping an assignment will irrevocably reduce your final grade. Similarly for the projects, with one exception: 10 % of the final project will be awarded for value added (original data analysis, simulation study answering a previously unclear question, etc.).

Deadlines will always be set at the end of the week (the midnight between Sunday and Monday), hence, e.g., “deadline on Week 2” simply means the assignment can be handed-in by 23:59 on September 22. An assignment from Week \(k\) (given at the end of slides to the \(k\)-th lecture) will always have their deadline on Week \(k+1\) (i.e., the midnight between Sunday and Monday following the \((k+1)\)-th lecture, see the schedule).

3.1 Assignments

There will be 8 assignments during the semester, graded as described above. Assignments can be found in the Assignments tab on this website (or equivalently in the schedule). Exercises are not mandatory, only recommended.

To accept the assignment, you need to first acess the google document with all the invite links, then click on the link corresponding to the assignment you want to accept. This will create a repository for you on GitHub. You can then clone this repository on your computer and start working on the assignment.

3.2 Projects

The small project can start after the second lecture, deadline on Week 6. See here for details.

The main project can start following the \(7\)-th lecture, deadline on December 22, at 23:59. This is a soft deadline. I would suggest you finish the project before Christmas, however, if all members of the team agree to this, the project can be submitted by the end of the calendar year. This is recommended in order to prevent the holiday season ruined by a lazy member(s) of the team. Note that if a single member of your team wishes to submit on December 22, you are required to do so. See here for details.

Groups can be of size of either 2 or 3 people. The size will not matter w.r.t. to grading. However, a group of size 3 will have one additional task to do: as part of their submission, every team member will individually include a short paragraph describing contributions of every individual member of the team. This is not to be discussed among the team members, as it serves as a safeguard. Regardless of their individual contributions, each member of the team will receive the same grade, apart from where this would be extremely unfair. Such cases will be discussed personally. In case of any team-work problems, the students are encouraged to seek advice (mostly as a group) from the teachers (mostly during the exercise classes).

4 Materials

All materials will be gradually made available on this website. Assignments and exercices can be accessed through their respective tabs, supplemental materials can be found in the Ressources tab. Lecture slides will be posted in the schedule.

5 Handing-in Assignments and Projects

We will use GitHub Classroom to handle the assignments and projects for this course. See this page for more information on how to use GitHub Classroom.


5.1 License

Creative Commons License
This online work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International. Visit here for more information about the license.

This website and part of the course materials where adapted from different sources: