Vai al contenuto principale
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’informatica

Modulo 2/ Module 2
Formalizzare il problem solving
Docenti/Teaching staff: Elio Giovannetti, Viviana Bono, Luca Roversi, Sara Capecchi (6 ore)
Programma/Program

A 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/Program

Il 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/Program

Il 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:
Ultimo aggiornamento: 14/10/2015 14:09
Location: https://ssst.campusnet.unito.it/robots.html
Non cliccare qui!