Login
Student authentication

Is it the first time you are entering this system?
Use the following link to activate your id and create your password.
»  Create / Recover Password

Teaching material

Exercises and Examples

» Fibonacci numbers: Python code
data inserimento: 2026-03-31 18:55:28
» Fibonacci numbers: Tribonacci exercise
data inserimento: 2026-03-31 17:45:02
» Stable marriage: Peanuts exercise
data inserimento: 2026-03-31 18:57:17
» Sorting algorithms: InsertionSort example
data inserimento: 2026-03-31 18:56:52
» Hashing: Quadratic probing exercise (slide 45)
data inserimento: 2026-03-31 18:56:52
» Recommender systems: K-means in R
data inserimento: 2026-03-31 18:56:52
» Recommender systems: collaborative filtering exercise (slide 42)
data inserimento: 2026-04-03 15:42:21

Past Exams

» Midterm A.Y. 2024/25
data inserimento: 2026-03-03 19:22:39
» Midterm A.Y. 2022/23
data inserimento: 2026-03-03 19:22:43
» Midterm A.Y. 2021/22
data inserimento: 2026-03-31 17:16:59
» Final A.Y. 2024/25
data inserimento: 2026-03-31 17:16:59
» Final A.Y. 2022/23
data inserimento: 2026-03-31 17:16:59

Slides

» Course Organization
data inserimento: 2026-03-03 18:44:56
» Introduction: The 3 Pillars
data inserimento: 2026-03-03 19:15:02
» Algorithm Design: Fibonacci Numbers
data inserimento: 2026-03-04 19:34:45
» A Nobel Prize Algorithm: The Stable Marriage
data inserimento: 2026-03-10 18:52:15
» Searching Algorithms
data inserimento: 2026-03-10 23:08:14
» Sorting Algorithms
data inserimento: 2026-03-12 08:43:29
» Hashing
data inserimento: 2026-03-19 08:00:06
» Recommender Systems
data inserimento: 2026-04-03 15:40:20
» PageRank
data inserimento: 2026-04-01 11:14:35

Syllabus

» Syllabus A.Y. 2023/2024
data inserimento: 2025-02-24 11:31:08