Modules | Area | Type | Hours | Teacher(s) | |
LABORATORIO DI ALGORITMI PER BIG DATA | INF/01 | LEZIONI | 48 |
|
The course introduces advanced algorithms and data structures of practical interest. The students will encouraged in their projects to implement, test and compare these techniques on real datasets.
The course will provide the opportunity of
Methods:
Students will learn advanced algorithms and data structures of practical interest and their use to design and to develop efficient implementions.
Some lectures ask students to solve algorithmic problems and implement their solutions.
Students will learn how to chose the best solutions to solve algorithmic problems.
Several problems are presented to improve and to test students' problem solving skills.
Basic knowledge of Algorithms and Data Structures.
Delivery: face to face
Learning activities:
Attendance: Advised
Teaching methods:
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.
The notes and books references provided by the tearcher.
The exam consists of two parts: Project and its presentation 70% – Oral test (or a serious attempt to compete in any online (algorithmic) contest) 30%.
http://pages.di.unipi.it/rossano/221-2/laboratory-on-algorithms-for-big-data-a-a-201617/
http://pages.di.unipi.it/rossano/221-2/laboratory-on-algorithms-for-big-data-a-a-201617/