INTRODUCTION TO CODING AND DATA MANAGEMENT-2
- Anno accademico
- 2023/2024 Programmi anni precedenti
- Titolo corso in inglese
- INTRODUCTION TO CODING AND DATA MANAGEMENT-2
- Codice insegnamento
- ET7006 (AF:463656 AR:253366)
- Lingua di insegnamento
- Inglese
- Modalità
- In presenza
- Crediti formativi universitari
- 6 su 12 di INTRODUCTION TO CODING AND DATA MANAGEMENT
- Livello laurea
- Laurea
- Settore scientifico disciplinare
- INF/01
- Periodo
- 4° Periodo
- Anno corso
- 1
- Sede
- RONCADE
- Spazio Moodle
- Link allo spazio del corso
Inquadramento dell'insegnamento nel percorso del corso di studio
Risultati di apprendimento attesi
La programmazione è intesa come un modo per modellare problemi del mondo reale e progettare soluzioni algoritmiche per risolverli.
Questo corso insegna agli studenti tecniche di problem solving e pensiero algoritmico.
Gli argomenti tecnici riguardano algoritmi, strutture dati e programmazione Python.
Gli studenti raggiungeranno i seguenti obiettivi:
Conoscenze: i) imparare a utilizzare librerie comuni (ad es. NumPy e Pandas) e strutture dati complesse per affrontare problemi specifici; ii) comprendere le tecniche comuni di visualizzazione dei dati e come utilizzare gli oggetti della libreria comune (Seaborn) per creare visualizzazioni dei dati; iii) capire come organizzare il codice in moduli e classi.
Applicazione delle conoscenze: i) utilizzare complesse strutture di librerie per organizzare, ripulire e analizzare i dati per risolvere problemi algoritmici formali; ii) organizzare il codice della soluzione in moduli e classi.
Comunicazione: i) generare diverse visualizzazioni di dati per l'analisi preliminare e la presentazione finale.
Prerequisiti
Contenuti
• Rappresentazione dei dati (txt, csv, json, …)
• Lettura e scrittura di file
• Pulizia dei dati
• Nozioni di base sull'elaborazione, analisi e visualizzazione dei dati con Pandas (serie, dataframe, operazione, mappatura, join) e NumPy (matrici, operazioni, funzioni statistiche)
• Nozioni di base sulla visualizzazione dei dati (dimensionalità dei dati, grafici, grafici, mappe) con Seaborn e plotly
Testi di riferimento
Dispense del docente.
Modalità di verifica dell'apprendimento
Gli studenti vengono valutati sulla base di un progetto individuale e di una prova orale facoltativa.