Prof.: Paolo Ferragina
To be defined.
The course will provide the opportunity of
- facing with difficult algorithmic problems of practical interest involving big data;
- evaluating the impact of efficient algorithmic solutions in the design of software managing big data;
- implementing advanced software by using powerful and sophisticated libraries;
The course consists of a first part of lectures describing advanced algorithms and data structures (3 CFU), and a laboratory in the second part (3 CFU) in which the students will deploy these techniques to develop a software project. The students will select their projects among a set of proposals by major IT companies which are challenging from an algorithmic perspective. These companies will also contribute to identify/construct significant datasets that will help in testing the proposed algorithmic solutions.
For this course the prerequisite/s is/are
face to face
The notes and books references provided by the tearchers
The exam consists of three parts: Project 70%, Written/oral test 20%, Project presentation 10%.
Per informazioni scrivete a email@example.com.