Modules | Area | Type | Hours | Teacher(s) | |
PROGRAMMAZIONE E ANALISI DI DATI | INF/01 | LEZIONI | 36 |
|
- Elementi di Datawarehouse e OLAP
- Elementi di statistica descrittiva
- Elementi di statistica inferenziale
- Elementi di analisi dei dati
Java Programming unit:
- Knowledge of the foundamental constructs of imperative and object-oriented programming
- Knowledge of the Java programming language
- Knowledge of the main data structures
- Minimal knowledge of some concepts on graphical user interfaces
Data Analysis unit:
- Elements of Datawarehouse and OLAP
- Elements of descriptive statistics
- Elements of inferential statistics
- Elements of data analysis
prova in laboratorio
Java Programming unit: projects and oral exam
Data Analysis unit: laboratory test
- Capacità di organizzare i dati per la successiva analisi statistica e elementi di analisi statistica (distribuzioni, analisi di regressione, analisi inferenziale)
Java Programming unit:
- Ability to develop complex programs by using the object-oriented programming paradigm and the Java language
Data Analysis unit:
- Ability to organize data for statistical analysis, and elements of statistical analysis (distributions, regression analysis, inferential analysis)
-Prova di laboratorio di analisi di un data set
Java Programming unit:
- Two projects of object oriented programming (in Java) with discussion in the context of the oral exam.
Data Analysis unit:
- Laboratory test on the analysis of a data set
Lo studente acquisirà la capacità di usare gli strumenti concettuali più adatti per la analisi di dataset
Java Programming unit:
- the student will become familiar with the main software development tools and processes.
Data Analysis unit:
- the student will acquire the ability to use the most suitable conceptual tools for the analysis of datasets
Java Programming unit:
- The student will have to demonstrate full awareness of the technical solutions used in the development of the final project.
Conoscenza di base del funzionamento di un computer
Basic computer knowledge
Lezioni frontali e sessioni di laboratorio
Lectures and lab sessions
- Elementi di Datawarehouse e OLAP
- Elementi di statistica descrittiva
- Elementi di statistica inferenziale
- Elementi di analisi dei dati
Java Programming unit:
- Background notions on computer architecture and data representation
- Background notions on computational problems, algorithms and programming languages
- Foundamental imperative programming constructs (in Java): expressions, variables, primitive data types, control flow constructs, procedural programming, arrays
- Object-oriented programming (in Java): classes and objects, incapsulation and inheritance, abstract classes and interfaces, exceptions, vectors
- File I/O and object serialization
- Data structures (lists, trees) and recursion
- Java Collections Framework
- Graphical user interfaces (elements)
Modulo di analisi dei dati: Il materiale sia in forma di slides che di parti di testi è disponibile in linea
Java Programming unit: the slides of the lectures are made available on the web page of the course. Moreover, it is strongly suggested the adoption of one of the following books:
Data Analysis unit: the course material (slides and chapters) is available online
il programma e il materiale didattico per i non frequentanti è lo stesso previsto per i frequentanti.
Java Programming unit: the program and the course material for the students who do not attend classes are the same as for the students attending classes
Prova di laboratorio di analisi di un data set
Java Programming unit:
- Two projects of object oriented programming (in Java) + Oral exam (that includes a discussion on the projects)
Data Analysis unit:
- Laboratory test on the analysis of a data set
http://pages.di.unipi.it/turini/Analisi%20dei%20dati/
http://pages.di.unipi.it/milazzo/teaching/AA1718-ProgJava/index.html
http://pages.di.unipi.it/romani/DIDATTICA/LPJ/LPJ.html
http://pages.di.unipi.it/turini/Analisi%20dei%20dati/
http://pages.di.unipi.it/milazzo/teaching/AA1617-ProgJava/index.html
Web pages:
http://pages.di.unipi.it/turini/Analisi%20dei%20dati/
http://pages.di.unipi.it/milazzo/teaching/AA1617-ProgJava/index.html
http://pages.di.unipi.it/romani/DIDATTICA/LPJ/LPJ.html
Web pages:
http://pages.di.unipi.it/turini/Analisi%20dei%20dati/
http://pages.di.unipi.it/milazzo/teaching/AA1617-ProgJava/index.html