Courses
The members of the RAVEN group teach several courses at Ca’ Foscari University of Venice on topics related to algorithms.
NEWS: From academic year 2026/2027, two new courses will be offered by our group:
Algorithms for Modern Hardware.
48 hours, both for students of the Bachelor’s and Master’s degree in Computer Science.
Lecturer: Giulio Ermanno Pibiri.Algorithmic Techniques for AI, Games and Networks.
48 hours, both for students of the Bachelor’s and Master’s degree in Computer Science.
Lecturer: Ruben Becker.
More information will be available soon.
Current Academic Year (2025/2026)
Master Courses
- Algorithms for Massive Data.
48 hours in the Masters degree in Computer Science.
Lecturer: Nicola Prezza, more details, lecture notes.
Bachelor Courses
- Algorithms and Data Structures.
48 hours in the Bachelor’s degree in Computer Science.
Lecturer: Ruben Becker, more details.
Past Academic Years
PhD Courses
An Introduction to Data Compression and Coding Theory.
10 hours in the PhD program in Computer Science.
Lecturer: Giulio Ermanno Pibiri, taught in a.y. 2023/2024, more details, material.Compact data structures.
10 hours in the PhD program in Computer Science.
Lecturer: Nicola Prezza, taught in a.y. 2023/2024 and a.y. 2021/2022.Randomized Methods in Computer Science.
20 hours in the PhD program in Computer Science.
Lecturer: Ruben Becker, taught in a.y. 2023/2024, more details.Compact data structures.
10 hours in the PhD program in Computer Science.
Lecturer: Giulio Ermanno Pibiri, taught in a.y. 2022/2023, more details.
Master Courses
- Algorithms for Massive Data.
48 hours in the Masters degree in Computer Science.
Lecturer: Nicola Prezza, taught in a.y. 2024/2025, a.y. 2023/2024, a.y. 2022/2023.
