Materie PoliTo

Post on 04-Aug-2015

195 views 5 download

Transcript of Materie PoliTo

N.B.: i moduli rappresentati con il codice colorato non sono attivi per l'A.A. corrente

Percorso unico

1° anno1 Architetture dei sistemi di elaborazione 10

Oppure 1 Computer architectures 101 Sistemi per la gestione di basi di dati 8

Oppure 1 Database management systems 81 Computer network technologies and services 6

Oppure 1 Tecnologie e servizi di rete 61 Insegnamento a scelta da Tabella 1 62 Programmazione di sistema 102 Ingegneria del software 8

Oppure 2 Software engineering 82 Insegnamento a scelta da Tabella 2 62 Insegnamento a scelta da Tabella 3 6

2° anno1 Sicurezza dei sistemi informatici 6

Oppure 1 Computer system security 61 Insegnamento a scelta da Tabella 4 61 Insegnamento a scelta da Tabella 5 62 Crediti liberi 62 Crediti liberi consigliati dalla facoltà 6

1.2 Tesi 30

Piano di studio automaticamente approvati

Automazione

Nell’ambito delle applicazioni per l’automazione e la sistemistica industriale si approfondiscono gli aspetti legati al progetto nonché all’analisi teorica e sperimentale di modelli mediante predizione, controllo e diagnostica dei meccanismi interni. Ci si occupa inoltre di aspetti legati alla logistica e al

governo della mobilità di veicoli, persone e cose, con attenzione tanto al dominio applicativo quanto agli aspetti di automazione e di gestione di base. Gli insegnamenti di questo orientamento sono

tenuti prevalentemente in lingua italiana.

1° annoPeriodo Insegnamento Crediti

1 Architetture dei sistemi di elaborazione 10Oppure

1 Computer architectures 101 Sistemi per la gestione di basi di dati 8

Oppure 1 Database management systems 81 Computer network technologies and services 6

Oppure 1 Tecnologie e servizi di rete 61 Insegnamento a scelta da Tabella 1 62 Programmazione di sistema 102 Ingegneria del software 8

Oppure 2 Software engineering 82 Modellistica e controllo di sistemi aerospaziali 62 Aerospace control systems 62 Identification and control methodologies 62 Metodologie di identificazione e controllo 6

2° annoPeriodo Insegnamento Crediti

1 Sicurezza dei sistemi informatici 6Oppure

1 Computer system security 61 Automotive control systems 61 Sistemi di controllo automotive 61 Architettura del software per l'automazione 61 Software architecture for automation 62 Automation and planning of production systems 62 Automazione e pianificazione dei sistemi produttivi 62 Crediti liberi consigliati dalla facoltà 6

1.2 Tesi 30

Embedded systems

1° annoPeriodo Insegnamento Crediti

1 Computer architectures 101 Electronics for embedded systems 101 Specification and simulation of digital systems 61 Operating systems for embedded systems 62 System and device programming 102 Microelectronic systems 62 Synthesis and optimization of digital systems 6

2° annoPeriodo Insegnamento Crediti

1 Embedded system design techniques 61 Energy optimization for embedded systems 61 Modeling and optimization of embedded systems 61 Testing 62 Recommended Free ECTS credits 62 Reliable embedded systems design 62 Final project work 30

Grafica e computer animationLa specializzazione orientata alla computer graphics e multimedialità propone le moderne tecniche di modellazione e rendering, introduce le architetture hardware dei sistemi grafici e dispositivi per la grafica interattiva e la realtà virtuale, e insegna a progettare ambienti interattivi e real-time. Insegna inoltre le tecniche di rappresentazione, compressione e trasmissione di segnali audio e video.Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

1° annoPeriodo Insegnamento Crediti

1 Architetture dei sistemi di elaborazione 10Oppure

1 Computer architectures 101 Sistemi per la gestione di basi di dati 8

Oppure 1 Database management systems 8

I sistemi embedded (corrispondenti a sistemi informatici destinati ad una specifica applicazione) sono oggi estremamente diffusi e la loro progettazione e realizzazione rappresenta una delle più

comuni attività per un ingegnere informatico. Tali sistemi integrano spesso componenti hardware di tipo commerciale o appositamente sviluppate con componenti software di complessità variabile. La loro progettazione e realizzazione richiede quindi una gamma di competenze che coprono svariate

aree, dalla progettazione digitale a quella analogica, dallo sviluppo degli applicativi software alla scelta e integrazione del sistema operativo più adatto, dal collaudo all'ottimizzazione del consumo. La specializzazione in sistemi embedded, che può beneficiare del significativo know-how esistente nell'ateneo in questo settore, fornisce allo studente tali competenze, preparandolo all'inserimento nelle aziende che sviluppano o utilizzano tali sistemi in Italia e all'estero. Gli insegnamenti di questo

orientamento sono tenuti in lingua inglese.

1 Computer network technologies and services 6Oppure

1 Tecnologie e servizi di rete 61 Insegnamento a scelta da Tabella 1 62 Programmazione di sistema 102 Ingegneria del software 8

Oppure 2 Software engineering 82 Elaborazione e trasmissione di informazioni multimediali 62 Informatica grafica 6

2° annoPeriodo Insegnamento Crediti

1 Sicurezza dei sistemi informatici 6Oppure

1 Computer system security 61 Computer vision 61 Realtà virtuale 62 Computer animation 62 Crediti liberi consigliati dalla facoltà 6

1.2 Tesi 30

MultimediaQuesto orientamento permette di acquisire sia basi teoriche approfondite sia esperienza pratica riguardanti le principali informazioni multimediali, ovvero voce, audio e video. In particolare, si approfondisce il tema della rappresentazione digitale delle informazioni multimediali nonché i principali algoritmi di compressione, dall'MP3 (audio) all'H.264 (video) passando per il GSM (voce).Si affronta inoltre il tema della trasmissione di tali informazioni su reti a pacchetto, affrontando sia l'aspetto protocollare sia quello applicativo (streaming, Voice Over IP,videoconferenza, eccetera). Si acquisiscono inoltre conoscenze teoriche e pratiche valide per tutte quelle applicazioni Internet che devono operare, come quelle multimediali, in "tempo reale". Vengono introdotte, infine le nozioni necessarie alla creazione di immagini mediante elaboratori e all'interazione grafica tra utente ed immagine. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

1° annoPeriodo Insegnamento Crediti

1 Architetture dei sistemi di elaborazione 10Oppure

1 Computer architectures 101 Sistemi per la gestione di basi di dati 8

Oppure 1 Database management systems 81 Computer network technologies and services 6

Oppure 1 Tecnologie e servizi di rete 61 Insegnamento a scelta da Tabella 1 62 Programmazione di sistema 102 Ingegneria del software 8

Oppure 2 Software engineering 82 Elaborazione e trasmissione di informazioni multimediali 62 Informatica grafica 6

2° anno

Periodo Insegnamento Crediti1 Sicurezza dei sistemi informatici 6

Oppure 1 Computer system security 61 Streaming multimediale 61 Elaborazione dell'audio digitale 62 Codifica Video 62 Crediti liberi consigliati dalla facoltà 6

1.2 Tesi 30

RetiIn particolare, nell’ambito delle applicazioni di rete si completano le conoscenze sullo sviluppo dei sistemi distribuiti, quali le reti geografiche di calcolatori e le reti di telecomunicazione radiomobili. Tra gli aspetti approfonditi: lo sviluppo di software in ambienti distribuiti, la valutazione delle prestazioni di sistemi distribuiti, lo sviluppo di applicazioni e servizi avanzati su reti locali e geografiche. Particolare attenzione viene inoltre riservata alla comunicazione, alla sincronizzazione e all’interazione tra i prodotti applicativi e i componenti hardware, alla progettazione di reti aziendali e data center, nonché all’analisi di sistemi di comunicazione basati sulle più moderne tecnologie quali il GSM, il GPRS, UMTS, Wi-Fi, IP, MPLS, reti ottiche, etc. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

1° annoPeriodo Insegnamento Crediti

1 Architetture dei sistemi di elaborazione 10Oppure

1 Computer architectures 101 Sistemi per la gestione di basi di dati 8

Oppure 1 Database management systems 81 Computer network technologies and services 6

Oppure 1 Tecnologie e servizi di rete 61 Insegnamento a scelta da Tabella 1 62 Programmazione di sistema 102 Ingegneria del software 8

Oppure 2 Software engineering 82 Programmazione distribuita I 6

Oppure 2 Distributed programming I 62 Progetto di reti locali 6

2° annoPeriodo Insegnamento Crediti

1 Sicurezza dei sistemi informatici 6Oppure

1 Computer system security 61 Distributed programming II 61 Programmazione distribuita II 61 Protocolli e architetture di routing 62 Applicazioni Internet 6

Oppure

2 Elaborazione e trasmissione di informazioni multimediali 6Oppure

2 Mobile application development 6Oppure

2 Reti wireless 62 Crediti liberi consigliati dalla facoltà 6

1.2 Tesi 30

SoftwarePer quanto riguarda le applicazioni software, la formazione è orientata alla progettazione e gestione di sistemi informativi aziendali quale supporto all'organizzazione e ai bisogni dell'azienda. Particolare attenzione viene posta alla gestione e all'organizzazione di progetti software di dimensioni elevate, ovvero di progetti che coinvolgono numerosi programmatori per lunghi periodi di tempo. In tale ambito ci si concentra su problematiche di vario tipo, quali la correzione e la manutenzione del prodotto ottenuto. Gli insegnamenti di questo orientamento sono erogati in lingua inglese.

1° annoPeriodo Insegnamento Crediti

1 Computer architectures 101 Database management systems 81 Computer network technologies and services 61 Optimization methods and algorithms 62 Software engineering 82 System and device programming 102 Distributed programming I 62 Formal languages and compilers 62 Linguaggi e traduttori 6

2° annoPeriodo Insegnamento Crediti

1 Computer system security 61 Distributed programming II 61 Programmazione distribuita II 61 Information systems 61 Sistemi informativi 62 Applicazioni Internet 6

Oppure 2 Elaborazione e trasmissione di informazioni multimediali 6

Oppure 2 Interdisciplinary project 6

Oppure 2 Mobile application development 6

Oppure 2 Intelligenza artificiale 62 Crediti liberi consigliati dalla facoltà 6

1.2 Tesi 30

Software e sistemi digitaliL’ambito della progettazione automatica di sistemi digitali (sistemi embedded) fornisce le competenze necessarie per la progettazione a livello logico di sistemi digitali complessi. Sono insegnate le metodologie di descrizione dell’hardware ed il loro uso nell’ambito di sistemi automatici di sintesi, le tecniche di ottimizzazione per migliorare le prestazioni del prodotto finale rispetto a dissipazione di potenza, velocità, affidabilità, etc.). Infine si analizzano problematiche legate alla correttezza e all’affidabilità del prodotto finale analizzando l’impatto delle varie tecniche di verifica e di ottimizzazione. Gli insegnamenti dell'area relativa ai sistemi embedded sono tenuti in lingua inglese.

1° annoPeriodo Insegnamento Crediti

1 Architetture dei sistemi di elaborazione 10Oppure

1 Computer architectures 101 Sistemi per la gestione di basi di dati 8

Oppure 1 Database management systems 81 Computer network technologies and services 6

Oppure 1 Tecnologie e servizi di rete 61 Specification and simulation of digital systems 62 Programmazione di sistema 102 Ingegneria del software 8

Oppure 2 Software engineering 82 Programmazione distribuita I 6

Oppure 2 Distributed programming I 62 Synthesis and optimization of digital systems 6

2° annoPeriodo Insegnamento Crediti

1 Sicurezza dei sistemi informatici 6Oppure

1 Computer system security 61 Distributed programming II 61 Insegnamento a scelta da Tabella 1 61 Programmazione distribuita II 62 Interdisciplinary project 6

Oppure 2 Mobile application development 6

Oppure 2 Intelligenza artificiale 62 Crediti liberi consigliati dalla facoltà 6

1.2 Tesi 30

M. Mezzalama Tabella 1

P. Montuschi PeriodoE. Baralis 1

1S. Chiusano 1F. Risso 1

1F. Risso 1

1G. Cabodi G. Bruno Tabella 2

PeriodoM. Morisio 2

2

22

A. Lioy 22

A. Lioy Tabella 3Periodo

2222

-> 2-> 2

2

Tabella 4Periodo

Nell’ambito delle applicazioni per l’automazione e la sistemistica industriale si approfondiscono gli aspetti legati al progetto nonché all’analisi teorica e sperimentale di modelli mediante predizione, controllo e diagnostica dei meccanismi interni. Ci si occupa inoltre di aspetti legati alla logistica e al

governo della mobilità di veicoli, persone e cose, con attenzione tanto al dominio applicativo quanto agli aspetti di automazione e di gestione di base. Gli insegnamenti di questo orientamento sono

1Docente 1M. Mezzalama 1

1P. Montuschi 1E. Baralis 1

1S. Chiusano F. Risso Tabella 5

PeriodoF. Risso 1

1G. Cabodi 1G. Bruno 1

1M. Morisio 1E. Canuto 1

1M. Taragna 1

1

Crediti liberiDocente PeriodoA. Lioy 2

2A. Lioy 2

2S. Malan 2M. Ghirardi 2

22

D. Carlucci 222

Crediti liberi consigliatiPeriodo

2Docente 2P. Montuschi 2C. Passerone 2P. Camurati 2M. Violante 2P. Laface 2

2E. Macii 2

2

DocenteA. Macii M. Poncino L. Lavagno M. Sonza Reorda

P. Prinetto

La specializzazione orientata alla computer graphics e multimedialità propone le moderne tecniche di modellazione e rendering, introduce le architetture hardware dei sistemi grafici e dispositivi per la grafica interattiva e la realtà virtuale, e insegna a progettare ambienti interattivi e real-time. Insegna inoltre le tecniche di rappresentazione, compressione e trasmissione di segnali audio e video.Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

DocenteM. Mezzalama

P. Montuschi E. Baralis

S. Chiusano

I sistemi embedded (corrispondenti a sistemi informatici destinati ad una specifica applicazione) sono oggi estremamente diffusi e la loro progettazione e realizzazione rappresenta una delle più

comuni attività per un ingegnere informatico. Tali sistemi integrano spesso componenti hardware di tipo commerciale o appositamente sviluppate con componenti software di complessità variabile. La loro progettazione e realizzazione richiede quindi una gamma di competenze che coprono svariate

aree, dalla progettazione digitale a quella analogica, dallo sviluppo degli applicativi software alla scelta e integrazione del sistema operativo più adatto, dal collaudo all'ottimizzazione del consumo. La specializzazione in sistemi embedded, che può beneficiare del significativo know-how esistente nell'ateneo in questo settore, fornisce allo studente tali competenze, preparandolo all'inserimento nelle aziende che sviluppano o utilizzano tali sistemi in Italia e all'estero. Gli insegnamenti di questo

F. Risso

F. Risso

G. Cabodi G. Bruno

M. Morisio E. Masala F. Lamberti

DocenteA. Lioy

A. Lioy B. Montrucchio A. Bottino A. Sanna

Questo orientamento permette di acquisire sia basi teoriche approfondite sia esperienza pratica riguardanti le principali informazioni multimediali, ovvero voce, audio e video. In particolare, si approfondisce il tema della rappresentazione digitale delle informazioni multimediali nonché i principali algoritmi di compressione, dall'MP3 (audio) all'H.264 (video) passando per il GSM (voce).Si affronta inoltre il tema della trasmissione di tali informazioni su reti a pacchetto, affrontando sia l'aspetto protocollare sia quello applicativo (streaming, Voice Over IP,videoconferenza, eccetera). Si acquisiscono inoltre conoscenze teoriche e pratiche valide per tutte quelle applicazioni Internet che devono operare, come quelle multimediali, in "tempo reale". Vengono introdotte, infine le nozioni necessarie alla creazione di immagini mediante elaboratori e all'interazione grafica tra utente ed immagine. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

DocenteM. Mezzalama

P. Montuschi E. Baralis

S. Chiusano F. Risso

F. Risso

G. Cabodi G. Bruno

M. Morisio E. Masala F. Lamberti

DocenteA. Lioy

A. Lioy M. Meo A. Servetti E. Magli

In particolare, nell’ambito delle applicazioni di rete si completano le conoscenze sullo sviluppo dei sistemi distribuiti, quali le reti geografiche di calcolatori e le reti di telecomunicazione radiomobili. Tra gli aspetti approfonditi: lo sviluppo di software in ambienti distribuiti, la valutazione delle prestazioni di sistemi distribuiti, lo sviluppo di applicazioni e servizi avanzati su reti locali e geografiche. Particolare attenzione viene inoltre riservata alla comunicazione, alla sincronizzazione e all’interazione tra i prodotti applicativi e i componenti hardware, alla progettazione di reti aziendali e data center, nonché all’analisi di sistemi di comunicazione basati sulle più moderne tecnologie quali il GSM, il GPRS, UMTS, Wi-Fi, IP, MPLS, reti ottiche, etc. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

DocenteM. Mezzalama

P. Montuschi E. Baralis

S. Chiusano F. Risso

F. Risso

G. Cabodi G. Bruno

M. Morisio E. Masala

R. Sisto F. Risso

DocenteA. Lioy

A. Lioy R. Sisto

F. Risso G. Malnati

E. Masala

G. Malnati

C. Casetti

Per quanto riguarda le applicazioni software, la formazione è orientata alla progettazione e gestione di sistemi informativi aziendali quale supporto all'organizzazione e ai bisogni dell'azienda. Particolare attenzione viene posta alla gestione e all'organizzazione di progetti software di dimensioni elevate, ovvero di progetti che coinvolgono numerosi programmatori per lunghi periodi di tempo. In tale ambito ci si concentra su problematiche di vario tipo, quali la correzione e la manutenzione del prodotto ottenuto. Gli insegnamenti di questo orientamento sono erogati in lingua inglese.

DocenteP. Montuschi S. Chiusano F. Risso R. Tadei M. Morisio P. Laface R. Sisto S. Rivoira

DocenteA. Lioy R. Sisto

M. Morisio

G. Malnati

E. Masala

A. Serra

G. Malnati

E. Piccolo

L’ambito della progettazione automatica di sistemi digitali (sistemi embedded) fornisce le competenze necessarie per la progettazione a livello logico di sistemi digitali complessi. Sono insegnate le metodologie di descrizione dell’hardware ed il loro uso nell’ambito di sistemi automatici di sintesi, le tecniche di ottimizzazione per migliorare le prestazioni del prodotto finale rispetto a dissipazione di potenza, velocità, affidabilità, etc.). Infine si analizzano problematiche legate alla correttezza e all’affidabilità del prodotto finale analizzando l’impatto delle varie tecniche di verifica e di ottimizzazione. Gli insegnamenti dell'area relativa ai sistemi embedded sono tenuti in lingua inglese.

DocenteM. Mezzalama

P. Montuschi E. Baralis

S. Chiusano F. Risso

F. Risso P. Camurati G. Cabodi G. Bruno

M. Morisio E. Masala

R. Sisto E. Macii

DocenteA. Lioy

A. Lioy R. Sisto

A. Serra

G. Malnati

E. Piccolo

Insegnamento Crediti DocenteDigital control technologies and architectures 6 C. Greco Modelli e sistemi a eventi discreti 6 G. Calafiore Modern design of control systems 6Robotica 6 M. Indri Sintesi moderna dei sistemi di controllo 6 V. Cerone Tecnologie e architetture per il controllo digitale 6Optimization methods and algorithms 6 R. Tadei

Insegnamento Crediti DocenteMicroelectronic systems 6Programmazione distribuita I 6 E. Masala Oppure Distributed programming I 6 R. Sisto Elaborazione e trasmissione di informazioni multimediali 6 E. Masala Modellistica e controllo di sistemi aerospaziali 6 E. Canuto Aerospace control systems 6

Insegnamento Crediti DocenteSynthesis and optimization of digital systems 6 E. Macii Formal languages and compilers 6 S. Rivoira Identification and control methodologies 6 M. Taragna Informatica grafica 6 F. Lamberti Linguaggi e traduttori 6Metodologie di identificazione e controllo 6Progetto di reti locali 6 F. Risso

Insegnamento Crediti Docente

Energy optimization for embedded systems 6 M. Poncino Automotive control systems 6Computer vision 6 B. Montrucchio Sistemi di controllo automotive 6 S. Malan Streaming multimediale 6 M. Meo Distributed programming II 6 R. Sisto Programmazione distribuita II 6

Insegnamento Crediti DocenteEmbedded system design techniques 6 A. Macii Distributed programming II 6 R. Sisto Programmazione distribuita II 6Architettura del software per l'automazione 6 M. Ghirardi Elaborazione dell'audio digitale 6 A. Servetti Information systems 6 M. Morisio Protocolli e architetture di routing 6 F. Risso Realtà virtuale 6 A. Bottino Sistemi informativi 6Software architecture for automation 6

Insegnamento Crediti DocenteApplicazioni Internet 6 G. Malnati Elaborazione e trasmissione di informazioni multimediali 6 E. Masala Interdisciplinary project 6 A. Serra Mobile application development 6 G. Malnati Automation and planning of production systems 6Automazione e pianificazione dei sistemi produttivi 6 D. Carlucci Codifica Video 6 E. Magli Computer animation 6 A. Sanna Intelligenza artificiale 6 E. Piccolo Reti wireless 6 C. Casetti Reliable embedded systems design 6 P. Prinetto

Crediti liberi consigliatiInsegnamento Crediti DocenteAdvanced design for signal integrity and compliance 6 F. Canavero Bioinformatics 6Convex optimization and engineering applications 6 G. Calafiore Electromagnetic fields and biological tissues: effects and medical app 6Environmental monitoring, disaster managing and ICT 6 G. Perona Innovative wireless platforms for the internet of things 6 D. Trinchero Materials for information and communication technologies 6 Q. Chen Model-based software design 6 M. Violante Multimedia archival techniques 6 A. Messina Software-defined radio on open source platforms 6 A. Perotti

La specializzazione orientata alla computer graphics e multimedialità propone le moderne tecniche di modellazione e rendering, introduce le architetture hardware dei sistemi grafici e dispositivi per la grafica interattiva e la realtà virtuale, e insegna a progettare ambienti interattivi e real-time. Insegna inoltre le tecniche di rappresentazione, compressione e trasmissione di segnali audio e video.Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

Questo orientamento permette di acquisire sia basi teoriche approfondite sia esperienza pratica riguardanti le principali informazioni multimediali, ovvero voce, audio e video. In particolare, si approfondisce il tema della rappresentazione digitale delle informazioni multimediali nonché i principali algoritmi di compressione, dall'MP3 (audio) all'H.264 (video) passando per il GSM (voce).Si affronta inoltre il tema della trasmissione di tali informazioni su reti a pacchetto, affrontando sia l'aspetto protocollare sia quello applicativo (streaming, Voice Over IP,videoconferenza, eccetera). Si acquisiscono inoltre conoscenze teoriche e pratiche valide per tutte quelle applicazioni Internet che devono operare, come quelle multimediali, in "tempo reale". Vengono introdotte, infine le nozioni necessarie alla creazione di immagini mediante elaboratori e all'interazione grafica tra utente ed immagine. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

In particolare, nell’ambito delle applicazioni di rete si completano le conoscenze sullo sviluppo dei sistemi distribuiti, quali le reti geografiche di calcolatori e le reti di telecomunicazione radiomobili. Tra gli aspetti approfonditi: lo sviluppo di software in ambienti distribuiti, la valutazione delle prestazioni di sistemi distribuiti, lo sviluppo di applicazioni e servizi avanzati su reti locali e geografiche. Particolare attenzione viene inoltre riservata alla comunicazione, alla sincronizzazione e all’interazione tra i prodotti applicativi e i componenti hardware, alla progettazione di reti aziendali e data center, nonché all’analisi di sistemi di comunicazione basati sulle più moderne tecnologie quali il GSM, il GPRS, UMTS, Wi-Fi, IP, MPLS, reti ottiche, etc. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

Per quanto riguarda le applicazioni software, la formazione è orientata alla progettazione e gestione di sistemi informativi aziendali quale supporto all'organizzazione e ai bisogni dell'azienda. Particolare attenzione viene posta alla gestione e all'organizzazione di progetti software di dimensioni elevate, ovvero di progetti che coinvolgono numerosi programmatori per lunghi periodi di tempo. In tale ambito ci si concentra su problematiche di vario tipo, quali la correzione e la manutenzione del prodotto ottenuto. Gli insegnamenti di questo orientamento sono erogati in lingua inglese.

L’ambito della progettazione automatica di sistemi digitali (sistemi embedded) fornisce le competenze necessarie per la progettazione a livello logico di sistemi digitali complessi. Sono insegnate le metodologie di descrizione dell’hardware ed il loro uso nell’ambito di sistemi automatici di sintesi, le tecniche di ottimizzazione per migliorare le prestazioni del prodotto finale rispetto a dissipazione di potenza, velocità, affidabilità, etc.). Infine si analizzano problematiche legate alla correttezza e all’affidabilità del prodotto finale analizzando l’impatto delle varie tecniche di verifica e di ottimizzazione. Gli insegnamenti dell'area relativa ai sistemi embedded sono tenuti in lingua inglese.

B. Montrucchio

D. Trinchero

La specializzazione orientata alla computer graphics e multimedialità propone le moderne tecniche di modellazione e rendering, introduce le architetture hardware dei sistemi grafici e dispositivi per la grafica interattiva e la realtà virtuale, e insegna a progettare ambienti interattivi e real-time. Insegna inoltre le tecniche di rappresentazione, compressione e trasmissione di segnali audio e video.Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

Questo orientamento permette di acquisire sia basi teoriche approfondite sia esperienza pratica riguardanti le principali informazioni multimediali, ovvero voce, audio e video. In particolare, si approfondisce il tema della rappresentazione digitale delle informazioni multimediali nonché i principali algoritmi di compressione, dall'MP3 (audio) all'H.264 (video) passando per il GSM (voce).Si affronta inoltre il tema della trasmissione di tali informazioni su reti a pacchetto, affrontando sia l'aspetto protocollare sia quello applicativo (streaming, Voice Over IP,videoconferenza, eccetera). Si acquisiscono inoltre conoscenze teoriche e pratiche valide per tutte quelle applicazioni Internet che devono operare, come quelle multimediali, in "tempo reale". Vengono introdotte, infine le nozioni necessarie alla creazione di immagini mediante elaboratori e all'interazione grafica tra utente ed immagine. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

In particolare, nell’ambito delle applicazioni di rete si completano le conoscenze sullo sviluppo dei sistemi distribuiti, quali le reti geografiche di calcolatori e le reti di telecomunicazione radiomobili. Tra gli aspetti approfonditi: lo sviluppo di software in ambienti distribuiti, la valutazione delle prestazioni di sistemi distribuiti, lo sviluppo di applicazioni e servizi avanzati su reti locali e geografiche. Particolare attenzione viene inoltre riservata alla comunicazione, alla sincronizzazione e all’interazione tra i prodotti applicativi e i componenti hardware, alla progettazione di reti aziendali e data center, nonché all’analisi di sistemi di comunicazione basati sulle più moderne tecnologie quali il GSM, il GPRS, UMTS, Wi-Fi, IP, MPLS, reti ottiche, etc. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

Per quanto riguarda le applicazioni software, la formazione è orientata alla progettazione e gestione di sistemi informativi aziendali quale supporto all'organizzazione e ai bisogni dell'azienda. Particolare attenzione viene posta alla gestione e all'organizzazione di progetti software di dimensioni elevate, ovvero di progetti che coinvolgono numerosi programmatori per lunghi periodi di tempo. In tale ambito ci si concentra su problematiche di vario tipo, quali la correzione e la manutenzione del prodotto ottenuto. Gli insegnamenti di questo orientamento sono erogati in lingua inglese.

L’ambito della progettazione automatica di sistemi digitali (sistemi embedded) fornisce le competenze necessarie per la progettazione a livello logico di sistemi digitali complessi. Sono insegnate le metodologie di descrizione dell’hardware ed il loro uso nell’ambito di sistemi automatici di sintesi, le tecniche di ottimizzazione per migliorare le prestazioni del prodotto finale rispetto a dissipazione di potenza, velocità, affidabilità, etc.). Infine si analizzano problematiche legate alla correttezza e all’affidabilità del prodotto finale analizzando l’impatto delle varie tecniche di verifica e di ottimizzazione. Gli insegnamenti dell'area relativa ai sistemi embedded sono tenuti in lingua inglese.

La specializzazione orientata alla computer graphics e multimedialità propone le moderne tecniche di modellazione e rendering, introduce le architetture hardware dei sistemi grafici e dispositivi per la grafica interattiva e la realtà virtuale, e insegna a progettare ambienti interattivi e real-time. Insegna inoltre le tecniche di rappresentazione, compressione e trasmissione di segnali audio e video.Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

Questo orientamento permette di acquisire sia basi teoriche approfondite sia esperienza pratica riguardanti le principali informazioni multimediali, ovvero voce, audio e video. In particolare, si approfondisce il tema della rappresentazione digitale delle informazioni multimediali nonché i principali algoritmi di compressione, dall'MP3 (audio) all'H.264 (video) passando per il GSM (voce).Si affronta inoltre il tema della trasmissione di tali informazioni su reti a pacchetto, affrontando sia l'aspetto protocollare sia quello applicativo (streaming, Voice Over IP,videoconferenza, eccetera). Si acquisiscono inoltre conoscenze teoriche e pratiche valide per tutte quelle applicazioni Internet che devono operare, come quelle multimediali, in "tempo reale". Vengono introdotte, infine le nozioni necessarie alla creazione di immagini mediante elaboratori e all'interazione grafica tra utente ed immagine. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

In particolare, nell’ambito delle applicazioni di rete si completano le conoscenze sullo sviluppo dei sistemi distribuiti, quali le reti geografiche di calcolatori e le reti di telecomunicazione radiomobili. Tra gli aspetti approfonditi: lo sviluppo di software in ambienti distribuiti, la valutazione delle prestazioni di sistemi distribuiti, lo sviluppo di applicazioni e servizi avanzati su reti locali e geografiche. Particolare attenzione viene inoltre riservata alla comunicazione, alla sincronizzazione e all’interazione tra i prodotti applicativi e i componenti hardware, alla progettazione di reti aziendali e data center, nonché all’analisi di sistemi di comunicazione basati sulle più moderne tecnologie quali il GSM, il GPRS, UMTS, Wi-Fi, IP, MPLS, reti ottiche, etc. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

Per quanto riguarda le applicazioni software, la formazione è orientata alla progettazione e gestione di sistemi informativi aziendali quale supporto all'organizzazione e ai bisogni dell'azienda. Particolare attenzione viene posta alla gestione e all'organizzazione di progetti software di dimensioni elevate, ovvero di progetti che coinvolgono numerosi programmatori per lunghi periodi di tempo. In tale ambito ci si concentra su problematiche di vario tipo, quali la correzione e la manutenzione del prodotto ottenuto. Gli insegnamenti di questo orientamento sono erogati in lingua inglese.

L’ambito della progettazione automatica di sistemi digitali (sistemi embedded) fornisce le competenze necessarie per la progettazione a livello logico di sistemi digitali complessi. Sono insegnate le metodologie di descrizione dell’hardware ed il loro uso nell’ambito di sistemi automatici di sintesi, le tecniche di ottimizzazione per migliorare le prestazioni del prodotto finale rispetto a dissipazione di potenza, velocità, affidabilità, etc.). Infine si analizzano problematiche legate alla correttezza e all’affidabilità del prodotto finale analizzando l’impatto delle varie tecniche di verifica e di ottimizzazione. Gli insegnamenti dell'area relativa ai sistemi embedded sono tenuti in lingua inglese.

La specializzazione orientata alla computer graphics e multimedialità propone le moderne tecniche di modellazione e rendering, introduce le architetture hardware dei sistemi grafici e dispositivi per la grafica interattiva e la realtà virtuale, e insegna a progettare ambienti interattivi e real-time. Insegna inoltre le tecniche di rappresentazione, compressione e trasmissione di segnali audio e video.Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

Questo orientamento permette di acquisire sia basi teoriche approfondite sia esperienza pratica riguardanti le principali informazioni multimediali, ovvero voce, audio e video. In particolare, si approfondisce il tema della rappresentazione digitale delle informazioni multimediali nonché i principali algoritmi di compressione, dall'MP3 (audio) all'H.264 (video) passando per il GSM (voce).Si affronta inoltre il tema della trasmissione di tali informazioni su reti a pacchetto, affrontando sia l'aspetto protocollare sia quello applicativo (streaming, Voice Over IP,videoconferenza, eccetera). Si acquisiscono inoltre conoscenze teoriche e pratiche valide per tutte quelle applicazioni Internet che devono operare, come quelle multimediali, in "tempo reale". Vengono introdotte, infine le nozioni necessarie alla creazione di immagini mediante elaboratori e all'interazione grafica tra utente ed immagine. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

In particolare, nell’ambito delle applicazioni di rete si completano le conoscenze sullo sviluppo dei sistemi distribuiti, quali le reti geografiche di calcolatori e le reti di telecomunicazione radiomobili. Tra gli aspetti approfonditi: lo sviluppo di software in ambienti distribuiti, la valutazione delle prestazioni di sistemi distribuiti, lo sviluppo di applicazioni e servizi avanzati su reti locali e geografiche. Particolare attenzione viene inoltre riservata alla comunicazione, alla sincronizzazione e all’interazione tra i prodotti applicativi e i componenti hardware, alla progettazione di reti aziendali e data center, nonché all’analisi di sistemi di comunicazione basati sulle più moderne tecnologie quali il GSM, il GPRS, UMTS, Wi-Fi, IP, MPLS, reti ottiche, etc. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

Per quanto riguarda le applicazioni software, la formazione è orientata alla progettazione e gestione di sistemi informativi aziendali quale supporto all'organizzazione e ai bisogni dell'azienda. Particolare attenzione viene posta alla gestione e all'organizzazione di progetti software di dimensioni elevate, ovvero di progetti che coinvolgono numerosi programmatori per lunghi periodi di tempo. In tale ambito ci si concentra su problematiche di vario tipo, quali la correzione e la manutenzione del prodotto ottenuto. Gli insegnamenti di questo orientamento sono erogati in lingua inglese.

L’ambito della progettazione automatica di sistemi digitali (sistemi embedded) fornisce le competenze necessarie per la progettazione a livello logico di sistemi digitali complessi. Sono insegnate le metodologie di descrizione dell’hardware ed il loro uso nell’ambito di sistemi automatici di sintesi, le tecniche di ottimizzazione per migliorare le prestazioni del prodotto finale rispetto a dissipazione di potenza, velocità, affidabilità, etc.). Infine si analizzano problematiche legate alla correttezza e all’affidabilità del prodotto finale analizzando l’impatto delle varie tecniche di verifica e di ottimizzazione. Gli insegnamenti dell'area relativa ai sistemi embedded sono tenuti in lingua inglese.

Questo orientamento permette di acquisire sia basi teoriche approfondite sia esperienza pratica riguardanti le principali informazioni multimediali, ovvero voce, audio e video. In particolare, si approfondisce il tema della rappresentazione digitale delle informazioni multimediali nonché i principali algoritmi di compressione, dall'MP3 (audio) all'H.264 (video) passando per il GSM (voce).Si affronta inoltre il tema della trasmissione di tali informazioni su reti a pacchetto, affrontando sia l'aspetto protocollare sia quello applicativo (streaming, Voice Over IP,videoconferenza, eccetera). Si acquisiscono inoltre conoscenze teoriche e pratiche valide per tutte quelle applicazioni Internet che devono operare, come quelle multimediali, in "tempo reale". Vengono introdotte, infine le nozioni necessarie alla creazione di immagini mediante elaboratori e all'interazione grafica tra utente ed immagine. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

In particolare, nell’ambito delle applicazioni di rete si completano le conoscenze sullo sviluppo dei sistemi distribuiti, quali le reti geografiche di calcolatori e le reti di telecomunicazione radiomobili. Tra gli aspetti approfonditi: lo sviluppo di software in ambienti distribuiti, la valutazione delle prestazioni di sistemi distribuiti, lo sviluppo di applicazioni e servizi avanzati su reti locali e geografiche. Particolare attenzione viene inoltre riservata alla comunicazione, alla sincronizzazione e all’interazione tra i prodotti applicativi e i componenti hardware, alla progettazione di reti aziendali e data center, nonché all’analisi di sistemi di comunicazione basati sulle più moderne tecnologie quali il GSM, il GPRS, UMTS, Wi-Fi, IP, MPLS, reti ottiche, etc. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

Per quanto riguarda le applicazioni software, la formazione è orientata alla progettazione e gestione di sistemi informativi aziendali quale supporto all'organizzazione e ai bisogni dell'azienda. Particolare attenzione viene posta alla gestione e all'organizzazione di progetti software di dimensioni elevate, ovvero di progetti che coinvolgono numerosi programmatori per lunghi periodi di tempo. In tale ambito ci si concentra su problematiche di vario tipo, quali la correzione e la manutenzione del prodotto ottenuto. Gli insegnamenti di questo orientamento sono erogati in lingua inglese.

L’ambito della progettazione automatica di sistemi digitali (sistemi embedded) fornisce le competenze necessarie per la progettazione a livello logico di sistemi digitali complessi. Sono insegnate le metodologie di descrizione dell’hardware ed il loro uso nell’ambito di sistemi automatici di sintesi, le tecniche di ottimizzazione per migliorare le prestazioni del prodotto finale rispetto a dissipazione di potenza, velocità, affidabilità, etc.). Infine si analizzano problematiche legate alla correttezza e all’affidabilità del prodotto finale analizzando l’impatto delle varie tecniche di verifica e di ottimizzazione. Gli insegnamenti dell'area relativa ai sistemi embedded sono tenuti in lingua inglese.

Questo orientamento permette di acquisire sia basi teoriche approfondite sia esperienza pratica riguardanti le principali informazioni multimediali, ovvero voce, audio e video. In particolare, si approfondisce il tema della rappresentazione digitale delle informazioni multimediali nonché i principali algoritmi di compressione, dall'MP3 (audio) all'H.264 (video) passando per il GSM (voce).Si affronta inoltre il tema della trasmissione di tali informazioni su reti a pacchetto, affrontando sia l'aspetto protocollare sia quello applicativo (streaming, Voice Over IP,videoconferenza, eccetera). Si acquisiscono inoltre conoscenze teoriche e pratiche valide per tutte quelle applicazioni Internet che devono operare, come quelle multimediali, in "tempo reale". Vengono introdotte, infine le nozioni necessarie alla creazione di immagini mediante elaboratori e all'interazione grafica tra utente ed immagine. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

In particolare, nell’ambito delle applicazioni di rete si completano le conoscenze sullo sviluppo dei sistemi distribuiti, quali le reti geografiche di calcolatori e le reti di telecomunicazione radiomobili. Tra gli aspetti approfonditi: lo sviluppo di software in ambienti distribuiti, la valutazione delle prestazioni di sistemi distribuiti, lo sviluppo di applicazioni e servizi avanzati su reti locali e geografiche. Particolare attenzione viene inoltre riservata alla comunicazione, alla sincronizzazione e all’interazione tra i prodotti applicativi e i componenti hardware, alla progettazione di reti aziendali e data center, nonché all’analisi di sistemi di comunicazione basati sulle più moderne tecnologie quali il GSM, il GPRS, UMTS, Wi-Fi, IP, MPLS, reti ottiche, etc. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

L’ambito della progettazione automatica di sistemi digitali (sistemi embedded) fornisce le competenze necessarie per la progettazione a livello logico di sistemi digitali complessi. Sono insegnate le metodologie di descrizione dell’hardware ed il loro uso nell’ambito di sistemi automatici di sintesi, le tecniche di ottimizzazione per migliorare le prestazioni del prodotto finale rispetto a dissipazione di potenza, velocità, affidabilità, etc.). Infine si analizzano problematiche legate alla correttezza e all’affidabilità del prodotto finale analizzando l’impatto delle varie tecniche di verifica e di ottimizzazione. Gli insegnamenti dell'area relativa ai sistemi embedded sono tenuti in lingua inglese.

Questo orientamento permette di acquisire sia basi teoriche approfondite sia esperienza pratica riguardanti le principali informazioni multimediali, ovvero voce, audio e video. In particolare, si approfondisce il tema della rappresentazione digitale delle informazioni multimediali nonché i principali algoritmi di compressione, dall'MP3 (audio) all'H.264 (video) passando per il GSM (voce).Si affronta inoltre il tema della trasmissione di tali informazioni su reti a pacchetto, affrontando sia l'aspetto protocollare sia quello applicativo (streaming, Voice Over IP,videoconferenza, eccetera). Si acquisiscono inoltre conoscenze teoriche e pratiche valide per tutte quelle applicazioni Internet che devono operare, come quelle multimediali, in "tempo reale". Vengono introdotte, infine le nozioni necessarie alla creazione di immagini mediante elaboratori e all'interazione grafica tra utente ed immagine. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

In particolare, nell’ambito delle applicazioni di rete si completano le conoscenze sullo sviluppo dei sistemi distribuiti, quali le reti geografiche di calcolatori e le reti di telecomunicazione radiomobili. Tra gli aspetti approfonditi: lo sviluppo di software in ambienti distribuiti, la valutazione delle prestazioni di sistemi distribuiti, lo sviluppo di applicazioni e servizi avanzati su reti locali e geografiche. Particolare attenzione viene inoltre riservata alla comunicazione, alla sincronizzazione e all’interazione tra i prodotti applicativi e i componenti hardware, alla progettazione di reti aziendali e data center, nonché all’analisi di sistemi di comunicazione basati sulle più moderne tecnologie quali il GSM, il GPRS, UMTS, Wi-Fi, IP, MPLS, reti ottiche, etc. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

Questo orientamento permette di acquisire sia basi teoriche approfondite sia esperienza pratica riguardanti le principali informazioni multimediali, ovvero voce, audio e video. In particolare, si approfondisce il tema della rappresentazione digitale delle informazioni multimediali nonché i principali algoritmi di compressione, dall'MP3 (audio) all'H.264 (video) passando per il GSM (voce).Si affronta inoltre il tema della trasmissione di tali informazioni su reti a pacchetto, affrontando sia l'aspetto protocollare sia quello applicativo (streaming, Voice Over IP,videoconferenza, eccetera). Si acquisiscono inoltre conoscenze teoriche e pratiche valide per tutte quelle applicazioni Internet che devono operare, come quelle multimediali, in "tempo reale". Vengono introdotte, infine le nozioni necessarie alla creazione di immagini mediante elaboratori e all'interazione grafica tra utente ed immagine. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

In particolare, nell’ambito delle applicazioni di rete si completano le conoscenze sullo sviluppo dei sistemi distribuiti, quali le reti geografiche di calcolatori e le reti di telecomunicazione radiomobili. Tra gli aspetti approfonditi: lo sviluppo di software in ambienti distribuiti, la valutazione delle prestazioni di sistemi distribuiti, lo sviluppo di applicazioni e servizi avanzati su reti locali e geografiche. Particolare attenzione viene inoltre riservata alla comunicazione, alla sincronizzazione e all’interazione tra i prodotti applicativi e i componenti hardware, alla progettazione di reti aziendali e data center, nonché all’analisi di sistemi di comunicazione basati sulle più moderne tecnologie quali il GSM, il GPRS, UMTS, Wi-Fi, IP, MPLS, reti ottiche, etc. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.

Questo orientamento permette di acquisire sia basi teoriche approfondite sia esperienza pratica riguardanti le principali informazioni multimediali, ovvero voce, audio e video. In particolare, si approfondisce il tema della rappresentazione digitale delle informazioni multimediali nonché i principali algoritmi di compressione, dall'MP3 (audio) all'H.264 (video) passando per il GSM (voce).Si affronta inoltre il tema della trasmissione di tali informazioni su reti a pacchetto, affrontando sia l'aspetto protocollare sia quello applicativo (streaming, Voice Over IP,videoconferenza, eccetera). Si acquisiscono inoltre conoscenze teoriche e pratiche valide per tutte quelle applicazioni Internet che devono operare, come quelle multimediali, in "tempo reale". Vengono introdotte, infine le nozioni necessarie alla creazione di immagini mediante elaboratori e all'interazione grafica tra utente ed immagine. Gli insegnamenti di questo orientamento sono tenuti prevalentemente in lingua italiana.