Vai al contenuto principale
Se prosegui nella navigazione del sito, ne accetti le politiche:
  • Condizioni di utilizzo e trattamento dei dati
Prosegui
x
e-Learning - UNIMIB
  • Home
  • My Media
  • Altro
Ascolta questa pagina con ReadSpeaker
Italiano ‎(it)‎
English ‎(en)‎ Italiano ‎(it)‎
 Login
e-Learning - UNIMIB
Home My Media
Percorso della pagina
  1. Area di Scienze
  2. Corso di Laurea Magistrale
  3. Data Science [F9101Q]
  4. Insegnamenti
  5. A.A. 2021-2022
  6. 1° anno
  1. Data Management and Visualization
  2. Introduzione
Insegnamento Titolo del corso
Data Management and Visualization
Codice identificativo del corso
2122-1-F9101Q037
Descrizione del corso SYLLABUS

Syllabus del corso

  • Italiano ‎(it)‎
  • English ‎(en)‎
Esporta

Obiettivi

At the end of the module students will be able to select, design and query a database (relational or not) according to their application needs

Students will be able to use a NoSql database management system to acquire, memorize and query semi structured data

At the same time students will have competence related to analysis, evaluation and design of complex interactive infographics 

Contenuti sintetici

Introduction to data management in big data context

data lifecycle

Variety: nosql models and architecture

Volume: data distribution and replication, hadoop architecture

Velocity: data architecture for capturing and elaborating near real time data

The data visualization module covers  the essentials of visual design by which to design, and evaluate systems that enable the interactive analysis of data and the flexible optimization of reporting (both in an organizational domain and in data journalism).

Programma esteso

  1. Introduction to big data (variety, volume and velocity )
  2. Data life cycle
  3. Variety 
    1. Introduction to NoSQL models
    2.  Cap Theorem
      1.  key value and columnar models
      2. Document based system
      3.  Graph db
    3. Data integration
    4. Data quality
  4. Volume
    1. Data distribution
    2. Replication
    3. hadoop architecture
    4. Data lake 
  5.  Velocity
    1. Lambda and Kappa architecture
    2. ELK architecture

Data visualization

- Introduction to the Human Data Interaction (Definitions, main concepts and methodologies)

- Data Transformation into sources of knowledge through visual representation.

- Requirements and heuristics for high-quality visualizations: dos and donts.

- Charts and standard views: relevance and appropriateness.

- Advanced and innovative tools for data visualization and advanced quantitative analysis.

- The evaluation of the quality of visualizations and infographics.

o   Qualitative assessment: expert and heuristic;

o   Quantitative assessment: user tasks; inferential statistical techniques.

o   Validated psychometric questionnaires and their analysis and understanding.

- Elements of visual semiotics and social semiotics.

Prerequisiti

knowledge of relational model

Modalità didattica

Lectures and exercises in the classroom and on virtual lab

Lectures with the support of slideware, discussion of practical cases through the forum, discussion of practical home-work projects.

 Some self-assessment tests, not considered for the final evaluation will be provided

Materiale didattico

G. Harrison Next Generation Databases, Apress, 2015

A. Rezzani Big data analytics Apogeo 2017

Yau, N. (2011). Visualize this: the FlowingData guide to design, visualization, and statistics. John Wiley & Sons.

Ware, C. (2012). Information visualization: perception for design. Elsevier.

Scientific articles and class pack provided by the lecturers.

Periodo di erogazione dell'insegnamento

first semester

Modalità di verifica del profitto e valutazione

The exam is divided into two parts

Data Management (50% of the final evaluation): Written exam and a project related to the topic of the module

Data visualization(50% of the final evaluation): test and a project related to the topic of the module


Orario di ricevimento

Please send an e-mail to teachers to arrange an appointment

Esporta

Aims

At the end of the module students will be able to select, design and query a database (relational or not) according to their application needs

Students will be able to use a NoSql database management system to acquire, memorize and query semi structured data

At the end of the course students will have acquired skills in analysis, evaluation and, to a lesser extent, development of complex and interactive infographics.

Contents

Introduction to data management in big data context

data lifecycle

Variety: nosql models and architecture

Volume: data distribution and replication, hadoop architecture

Velocity: data architecture for capturing and elaborating near real time data


Detailed program

  1. Introduction to big data (variety, volume and velocity )
  2. Data life cycle
  3. Variety 
    1. Introduction to NoSQL models
    2.  Cap Theorem
      1.  key value and columnar models
      2. Document based system
      3.  Graph db
    3. Data integration
    4. Data quality
  4. Volume
    1. Data distribution
    2. Replication
    3. hadoop architecture
    4. Data lake 
  5.  Velocity
    1. Lambda and Kappa architecture
    2. ELK architecture

Data visualization

- Introduction to the Human Data Interaction (Definitions, main concepts and methodologies)

- Data Transformation into sources of knowledge through visual representation.

- Requirements and heuristics for high-quality visualizations: dos and donts.

- Charts and standard views: relevance and appropriateness.

- Advanced and innovative tools for data visualization and advanced quantitative analysis.

- The evaluation of the quality of visualizations and infographics.

o   Qualitative assessment: expert and heuristic;

o   Quantitative assessment: user tasks; inferential statistical techniques.

o   Validated psychometric questionnaires and their analysis and understanding.

- Elements of visual semiotics and social semiotics.

Prerequisites

knowledge of relational model

Teaching form

Lectures and exercises in the classroom and on virtual lab

Lectures with the support of slideware, discussion of practical cases through the forum, discussion of practical home-work projects.

Someelf-assessment tests, not considered for the final evaluation will be provided

Textbook and teaching resource

G. Harrison Next Generation Databases, Apress, 2015

A. Rezzani Big data analytics Apogeo 2017

Yau, N. (2011). Visualize this: the FlowingData guide to design, visualization, and statistics. John Wiley & Sons.

Ware, C. (2012). Information visualization: perception for design. Elsevier.

Scientific articles and class pack provided by the lecturers.

Semester

first semester

Assessment method

The exam is divided into two parts

Data Management (50% of the final evaluation): Written exam and a project related to the topic of the module

Data visualization(50% of the final evaluation): test and a project related to the topic of the module



Office hours

Please send an e-mail to teachers to arrange an appointment

Entra

Scheda del corso

Settore disciplinare
INF/01
CFU
12
Periodo
Primo Semestre
Tipo di attività
Obbligatorio
Ore
94
Lingua
Italiano

Opinione studenti

Vedi valutazione del precedente anno accademico

Bibliografia

Trova i libri per questo corso nella Biblioteca di Ateneo

Metodi di iscrizione

Iscrizione spontanea (Studente)
Iscrizione manuale

Non sei collegato. (Login)
Politiche
Ottieni l'app mobile
Powered by Moodle
© 2025 Università degli Studi di Milano-Bicocca
  • Privacy
  • Accessibilità
  • Statistiche