General Information
SSD: ING-INF/05
CFU: 8
Professor: Elena Baralis
Teaching Assistants: Flavio Giobergia, Alkis Koudounas, Lorenzo Vaiani
Exams
Exam rules
The exam rules for the A.Y. 2023/24 are available here.
Written Exams
In this section, you will find the results of the written tests — good luck!
- Winter Session # 1
- Winter Session # 2
- Summer Session
- Fall Session
Teaching Material
Data science
This section will contain the slides of the data science course.
- Course introduction (slides)
- Introduction to data science (slides)
- Data preprocessing (slides)
- Association rules (slides)
- Data exploration, feature engineering and data visualization (slides)
- Classification fundamentals (slides)
- Clustering fundamentals (slides)
- Regression analysis (slides)
- Time series analysis (slides)
Python
This section will contain the slides of the data science course.
- Introduction to Python (slides)
- Python programming (slides)
- Structuring Python projects (slides)
- NumPy (slides)
- Pandas (slides)
- Matplotlib (slides)
- scikit-learn – classification (slides)
- scikit-learn – regression (slides)
- scikit-learn – clustering (slides)
- scikit-learn – preprocessing (slides)
Exercises
Other material
- GitHub repository with exercises
- Scientific writing – how to write your report (slides)
Laboratory Material
This section will contain all the material for carrying out laboratories. No laboratory will be evaluated and assigned a mark, so no laboratory will give additional points to the final exam.
Introduction to laboratories – pdf
- Lab 1 – Python basics
- Lab 2 – Data Preparation
- Lab 3 – Frequent Itemsets, Association Rules
- Lab 4 – KNN implementation
- Lab 5 – Pandas
- Lab 6 – Tree-based models
- Lab 7 – Classification *
- Lab 8 – Modeling time series
- Lab 9 – Regression *
- Lab 10 – Clustering
* During this laboratory, we will set up Data Science Lab Environment, the online evaluation platform we will use during the leaderboard part of the project.
Team organization
Students will be divided into two teams, Team 1 and Team 2. Team 1 will attend the laboratories on Monday from 10:00 to 13:00 in LAIB3. Team 2, instead, will attend on Tuesday from 8:30 to 11:30 in LAIB4.
You can use the following rule:
- Team 1 if your last name starts with a letter from A to K
- Team 2 if your last name starts with a letter from J to Z