Course Unit Profile

<--- Back to Course Diagram

Basic Information

Course Unit Title: LABORATORY ON ALGORITHMS FOR BIG DATA

Course Unit Code: 588AA

Level of course unit

None

Year of study

None

Semester when the course is delivered

First semester

Number of ECTS credits allocated: 6

Name of Lecturer(s):

Prof.: Paolo Ferragina
Email: paolo.ferragina@unipi.it

To be defined.

Language of instruction

English

General Information

Learning outcomes

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;



Course contents

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.

Specific Information

Prerequisites, co-requisites, as a prerequisite for further study

Prerequisites

For this course the prerequisite/s is/are

Co-requisites

None.

Prerequisite for

None.

Mode of delivery

Delivery

face to face

Attendance

Advised

Teaching methods

Learning activities

Recommended or required reading

The notes and books references provided by the tearchers

Assessment methods and criteria

Assessment methods

Further information

The exam consists of three parts: Project 70%, Written/oral test 20%, Project presentation 10%.

Assessment criteria

Work placement

No

<--- Back to Course Diagram