Modules | Area | Type | Hours | Teacher(s) | |
ALGORITHMS AND DATA STRUCTURES FOR DATA SCIENCE | INF/01 | LEZIONI | 72 |
|
Il corso introduce le strutture dati e le tecniche algoritmice di base che permettono agli studenti di risolvere problemi computazionali sui principali tipi di dato quali sequenze, insiemi, alberi e grafi.
Le lezioni teoriche saranno seguite da un'intensa attività in laboratorio in linguaggio Python.
Gli studenti sperimenteranno con algoritmi e strututre dati scrivendo le loro implementazioni o utilizzando librerie.
L'obiettivo del corso è quello di insegnare agli studenti la progettazione e lo sviluppo di algoritmi efficienti scegliendo le più appropriate solutioni.
The goal of the class is to enable students to design and implement efficient algorithms, choosing the most appropriate solutions in their future projects.
Esame scritto e orale
Written and oral exam
Conoscenza del linguaggio di programmazione Python
Basic knoledge of Python