COMPUTER PROGRAMMING AND DATA MANAGEMENT - 2
- Anno accademico
- 2020/2021 Programmi anni precedenti
- Titolo corso in inglese
- COMPUTER PROGRAMMING AND DATA MANAGEMENT - 2
- Codice insegnamento
- EM1404 (AF:338399 AR:179566)
- Lingua di insegnamento
- Inglese
- Modalità
- Blended (in presenza e online)
- Crediti formativi universitari
- 6 su 12 di COMPUTER PROGRAMMING AND DATA MANAGEMENT
- Livello laurea
- Laurea magistrale (DM270)
- Settore scientifico disciplinare
- INF/01
- Periodo
- 2° Periodo
- Anno corso
- 1
- Sede
- VENEZIA
- Spazio Moodle
- Link allo spazio del corso
Inquadramento dell'insegnamento nel percorso del corso di studio
More specifically, the goal of this course is to teach students how to use a programming language to write scripts and more complex software libraries to handle data, including storage, loading, preparation, processing and visualization.
Risultati di apprendimento attesi
This course teaches students to define a problem and its solution in terms of data structures and information and to use a programming language to solve it effectively.
The students will achieve the following objectives:
Knowledge: i) learn the basics of data handling and the most common data structures; ii) understand how to interpret and write data handling programs in the Python programming language;
Application of knowledge: i) analyze problems and design formal algorithmic solutions using data structures; ii) translate solutions into computer programs to be applied to data.
Communication: i) generate basic data visualizations for preliminary analysis.
Prerequisiti
Contenuti
2) Recap of Python built-in data structures and functions
3) Using the NumPy numerical computing package
4) Using he Pandas library
5) Storing and loading data from different sources
6) Data cleaning and preparation
7) Data wrangling, aggregation and manipulation
9) Plotting and visualization
10) Handling time series
11) Modeling libraries in Python
Testi di riferimento
Modalità di verifica dell'apprendimento
Modalità di esame
Metodi didattici
Exercise lectures.