Scheda programma d'esame
ALGORITHMS AND DATA STRUCTURES FOR DATA SCIENCE
ROSSANO VENTURINI
Anno accademico2020/21
CdSDATA SCIENCE AND BUSINESS INFORMATICS
Codice751AA
CFU9
PeriodoSecondo semestre
LinguaItaliano

ModuliSettore/iTipoOreDocente/i
ALGORITHMS AND DATA STRUCTURES FOR DATA SCIENCEINF/01LEZIONI72
ROSSANO VENTURINI unimap
Obiettivi di apprendimento
Learning outcomes
Conoscenze

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. 

Knowledge
The course introduces basic data structures and algorithmic techniques
that allow students to solve computational problems on the most
important data types, such as sequences, sets, trees, and graphs.
The lectures will be complemented by an intensive activity in laboratory. Students will experiment with algorithms and data structures by writing their
own implementations or by using third-party libraries.
Capacità

L'obiettivo del corso è quello di insegnare agli studenti la progettazione e lo sviluppo di algoritmi efficienti scegliendo le più appropriate solutioni.

Skills

The goal of the class is to enable students to design and implement efficient algorithms, choosing the most appropriate solutions in their future projects.

Modalità di verifica delle capacità

Esame scritto e orale

Assessment criteria of skills

Written and oral exam

Prerequisiti (conoscenze iniziali)

Conoscenza del linguaggio di programmazione Python

Prerequisites

Basic knoledge of Python

Ultimo aggiornamento 02/02/2021 16:23