MSc in Computer science (Università degli Studi di Milano)

MSc in Data science and economics (Università degli Studi di Milano)

The course aims at describing the big data processing framework, both in terms of methodologies and technologies.

Expected results



Date Info
13/02/2020 Office hours on February, 20th
The office hours of Februaty, 20th are canceled.
21/01/2020 Beginning of the Algorithms for massive datasets course
The lectures of Algorithms for massive datasets will start on Wednesday February, 26th at 14:30 in classroom alfa of the Computer science department. Starting from the following week, lectures will take place as shown in the course timetable.


Lectures are in English.

Course schedule

Lectures take place at the educational sector of Città Studi, according to the following tentative schedule:

Day Hour Place
Monday 15:30 - 17:30 (*) G9
Wednesday 14:30 - 18:30 G12

(*) Monday lectures, aimed at students of the Master in Computer Science, take place only in the weeks shown in the calendar below.
Any change to the schedule will be announced in class and published in paragraph News of this page.

Office hours

Thursday, at 17:00. It is possible contact the teacher by e-mail, taking care to read in advance the guide prepared by Prof. Sebastiano Vigna and clearly specifying in the message the course name and the academic year. In particular, students are encouraged to always use their academic address (i.e. based on the domain signing with name and student ID number and recalling that the response time may vary depending on the teacher commitments.

Course material

Lectures are based:

It is also suggested to read the following material.


The course explains the topics listed in the lecture calendar, covering the textbook contents as well as the contents of the remaining documents listed in Course material.


The course requires knowledge of the main topics of bachelor-level computer programming, calculus, probability, and statistics.

Lectures calendar


Exam modalities

The exam consists of a project and an oral test, both related to the topics covered in the course. The project, described in a report, requires to process one or more datasets through the critical application of the techniques described during the classes. The evaluation of the project, expressed with a pass/fail mark, considers the level of mastery of the topics and the clarity of the report. The oral test, which is accessed after a positive evaluation of the project, is based on the discussion of some topics covered in the course and on in-depth questions about the presented project. The evaluation of the oral test, expressed on a scale between 0 and 30, takes into account the level of mastery of the topics, clarity, and language skills.

Exam sessions

Session Date
June 16/06/2020
July 14/07/2020
September 07/09/2020
September 24/09/2020
January 22/01/2021
February N/A