- Oggetto:
- Oggetto:
Informatica: una scienza per affrontare la complessità
- Oggetto:
Computer science: methodologies to face complexity
- Oggetto:
Anno accademico 2015/2016
- Docenti
- Luca Console (Titolare del corso)
Prof. Viviana Bono (Titolare del corso)
Luca Roversi (Titolare del corso)
Luigi Di Caro (Titolare del corso)
Prof. Rosa Meo (Titolare del corso)
Dott. Diego Magro (Titolare del corso)
Viviana Patti (Titolare del corso) - Corso di studi
- Governo e scienze umane
Governo e scienze naturali - Tipologia
- Obbligatorio
- Crediti/Valenza
- 5
- Modalità di erogazione
- Tradizionale
- Lingua di insegnamento
- Italiano
- Modalità di frequenza
- Obbligatoria
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
L’obiettivo del corso è quello di presentare alcuni aspetti della scienza dell’informazione che possono fornire metodologie rilevanti in ambiti diversi dall’informatica.
Tematiche quali la formalizzazione del problem solving, l’analisi e la
strutturazione di informazioni complesse, la formalizzazione e analisi di
processi complessi permeano diverse attività. A fianco di queste metodologie
fondamentali verranno presentati una serie di ambiti, spesso correlati ad altre
discipline, in cui oggi la scienza dell’informazione gioca un ruolo rilevante
nell’innovazione.
Il laboratorio introdurrà nozioni di base di programmazione in linguaggio Python.- Oggetto:
Modalità di insegnamento
Lezioni ed esercitazioni in aula, a cura di esperti della materia.
Il corso è diviso in moduli, ciascuno dei quali è un “primer” che definisce una serie di concetti essenziali.
La valutazione è complessiva per tutti i moduli.- Oggetto:
Modalità di verifica dell'apprendimento
Concordata individualmente per trovare un tema vicino al percorso di studio su cui lo studente scriverà una breve relazione
- Oggetto:
Programma
Modulo 1/ Module 1
Informatica: metodologia e non solo strumento
Docenti/Teaching staff: Luca Console, Felice Cardone (4 ore)
Programma/Program
Introduzione al concetto di “Scienza dell’Informazione” come insieme di metodologie per la formalizzazione del problem solving e per la rappresentazione sistematica dell’informazione. Inquadramento multi-prospettiva sulla nascita dell’informaticaModulo 2/ Module 2
Formalizzare il problem solving
Docenti/Teaching staff: Elio Giovannetti, Viviana Bono, Luca Roversi, Sara Capecchi (6 ore)
Programma/ProgramA partire dall’inquadramento storica che porta alla nascita dell’informatica, verranno quindi analizzati concetti fondamentali quali quelli di
- algoritmi e limiti e complessità nel problem solving
- Governare la complessità dei dati: strutturare dati in informazioni complesse
- Governare la complessità del software: strumenti di modellazione concettuale
Modulo 3/ Module 3
Dati Ovunque
Docenti/Teaching staff: Maria Luisa Sapino, Federica Cena, Rossana Damiano, Diego Magro, Rosa Meo (8 ore)
Programma/ProgramIl modulo fornisce gli elementi legati alla gestione di dati e al conseguente problema di avere a disposizione i dati e le informazioni che servono e poter estrarre nuova informazione da quella a disposizione.
- Dati, Big data, open data ..
- Information retreival, ovvero trovare le informazioni che ci servono
- Modellare conoscenza: Ontologie e inferenze
- Dai dati all’informazioni alla conoscenza (data Mining)
Modulo 4/ Module 4
Informatica: Alcuni ambiti di indagine
Docenti/Teaching staff: Vincenzo Lombardo, Marco Grangetto, Luca Console, Matteo Sereno, Andrea Cesare Grosso, Mario Aldinucci, Cristina Bosco, Viviana Patti, Daniele Paolo Radicioni (14 ore)
Programma/ProgramIl modulo analizza alcuni ambiti di indagine di frontiera, rilevanti per le loro ricadute implicazioni sociali ed applicative
Gestione di informazioni multimediali
Visione e realtà virtuale
Interazione multimodale
Internet of Things
Reti innovative: comunicare ovunque
Ottimizzazione e Supporto alle decisioni
Sequenziale VS parallelo: problemi e opportunità
Modulo 5/ Module 5
Informatica ed altri ambiti
Docenti/Teaching staff: Guido Boella, Alex Cordero,
Luca Console, Giancarlo Francesco Ruffo, Marco Pironti, Paola Maria Pisano (8
ore)
Programma/Program- Informatica Giuridica
- BioInformatica
- Interaction design: multidisplinarità nella progettazione di servizi
- computational social science
- creazione e sviluppo di innovazione
Laboratorio (20 ore)
Pytthon: Un approccio semplice alla programmazione
Docenti/Teaching staff: Marino Segnan (20 ore)
Programma/Program- Introduzione alla programmazione
- Il linguaggio Python
- Esempi di applicazione
Testi consigliati e bibliografia
- Oggetto:
Materiale fornito durante le lezioni
- Oggetto: