VERBALE DELL'ADUNANZA DEI CONSIGLIO DEL CORSO DI … · Risultano assenti giustificati: Alessandro...

53
Coordinatore Segretario 1 VERBALE DELL'ADUNANZA DEI CONSIGLIO DEL CORSO DI STUDI DELLA LAUREA IN INFORMATICA E DELLA LAUREA MAGISTRALE IN INFORMATICA DEL 15/10/2014 Il giorno 15/10/2014 alle ore 9:30 nella Aula Nadia Busi del Dipartimento di Informatica – Scienza e Ingegneria si è riunito il Consiglio del Corso di Studi della Laurea in Informatica e della Laurea Magistrale in Informatica, convocato dal Coordinatore Prof. Alan Albert Bertossi, per discutere il seguente ordine del giorno: 0. Approvazione verbale precedente (disponibile a http://www.cs.unibo.it/cds/informatica/Verbale2014-09-04.pdf) 1. Comunicazioni 2. Modifica programmazione didattica A.A. 2014/15 3. Piani didattici percorso lungo A.A. 2014/15 4. Regolamento Didattico A.A. 2015/16/17 5. Programmazione Didattica A.A. 2015/16 6. Attivazione Corsi di Studio e docenti di riferimento A.A. 2015/16 7. Potenziale formativo Corsi di Studio A.A. 2015/16 8. Pratiche studenti 9. Varie ed eventuali Risultano presenti: Ozalp Babaoglu, Alan Albert Bertossi, Massimo Campanino, Giulio Casciola, Paolo Ciancarini, Renzo Davoli, Lorenzo Donatiello, Stefano Ferretti, Maurizio Gabbrielli, Mauro Gaspari, Zeynep Kiziltan, Cosimo Laneve, Ivan Lanese, Simone Martini, Moreno Marzolla, Danilo Montesi, Davide Rossi, Claudio Sacerdoti Coen, Vania Sordoni, Giulia Spaletta, Fabio Tamburini, Costanza Cesanelli, Paolo Bonfiglioli. Risultano assenti giustificati: Alessandro Amoroso, Ugo Dal Lago, Vittorio Ghini, Marta Morigi, Marco Mughetti, Marco Roccetti. Constatata la presenza del numero legale, il Coordinatore apre la seduta alle ore 9:40. Funge da segretario il dott. Moreno Marzolla. 0. APPROVAZIONE VERBALE PRECEDENTE Viene letto ed approvato all’unanimità il verbale della precedente seduta del Consiglio di Corso di Studi. 1. COMUNICAZIONI 1.1 Immatricolati A.A. 2014/15 Il Coordinatore comunica che si è conclusa la terza selezione per l’ammissione ai corsi di studio triennali del DISI e i relativi ripescaggi previsti dal bando. Poiché alcuni corsi di studio hanno ancora posti liberi che potrebbero essere occupati da ulteriori candidati, la Scuola di Ingegneria e Architettura, congiuntamente a quella di Scienze, ha emesso un nuovo Bando per il recupero straordinario dei posti vacanti, che si concluderà verso la fine di ottobre. Il Coordinatore presenta il riepilogo relativo agli immatricolati a seguito della terza selezione per i CdS del DISI:

Transcript of VERBALE DELL'ADUNANZA DEI CONSIGLIO DEL CORSO DI … · Risultano assenti giustificati: Alessandro...

Coordinatore Segretario 1

VERBALE DELL'ADUNANZA DEI CONSIGLIO DEL CORSO DI STUDI DELLA LAUREA IN INFORMATICA E DELLA LAUREA MAGISTRALE IN INFORMATICA DEL 15/10/2014 Il giorno 15/10/2014 alle ore 9:30 nella Aula Nadia Busi del Dipartimento di Informatica – Scienza e Ingegneria si è riunito il Consiglio del Corso di Studi della Laurea in Informatica e della Laurea Magistrale in Informatica, convocato dal Coordinatore Prof. Alan Albert Bertossi, per discutere il seguente ordine del giorno:

0. Approvazione verbale precedente (disponibile a http://www.cs.unibo.it/cds/informatica/Verbale2014-09-04.pdf)

1. Comunicazioni 2. Modifica programmazione didattica A.A. 2014/15 3. Piani didattici percorso lungo A.A. 2014/15 4. Regolamento Didattico A.A. 2015/16/17 5. Programmazione Didattica A.A. 2015/16 6. Attivazione Corsi di Studio e docenti di riferimento A.A. 2015/16 7. Potenziale formativo Corsi di Studio A.A. 2015/16 8. Pratiche studenti 9. Varie ed eventuali

Risultano presenti: Ozalp Babaoglu, Alan Albert Bertossi, Massimo Campanino, Giulio Casciola, Paolo Ciancarini, Renzo Davoli, Lorenzo Donatiello, Stefano Ferretti, Maurizio Gabbrielli, Mauro Gaspari, Zeynep Kiziltan, Cosimo Laneve, Ivan Lanese, Simone Martini, Moreno Marzolla, Danilo Montesi, Davide Rossi, Claudio Sacerdoti Coen, Vania Sordoni, Giulia Spaletta, Fabio Tamburini, Costanza Cesanelli, Paolo Bonfiglioli. Risultano assenti giustificati: Alessandro Amoroso, Ugo Dal Lago, Vittorio Ghini, Marta Morigi, Marco Mughetti, Marco Roccetti. Constatata la presenza del numero legale, il Coordinatore apre la seduta alle ore 9:40. Funge da segretario il dott. Moreno Marzolla. 0. APPROVAZIONE VERBALE PRECEDENTE Viene letto ed approvato all’unanimità il verbale della precedente seduta del Consiglio di Corso di Studi.

1. COMUNICAZIONI

1.1 Immatricolati A.A. 2014/15

Il Coordinatore comunica che si è conclusa la terza selezione per l’ammissione ai corsi di studio

triennali del DISI e i relativi ripescaggi previsti dal bando. Poiché alcuni corsi di studio hanno

ancora posti liberi che potrebbero essere occupati da ulteriori candidati, la Scuola di Ingegneria e

Architettura, congiuntamente a quella di Scienze, ha emesso un nuovo Bando per il recupero

straordinario dei posti vacanti, che si concluderà verso la fine di ottobre.

Il Coordinatore presenta il riepilogo relativo agli immatricolati a seguito della terza selezione per i

CdS del DISI:

Coordinatore Segretario 2

Corso di Studio Totale posti disponibili a.a.

2014/15

Totale immatricolati al 13

ottobre 2014

Informatica (8009) 150 122

Informatica per il Management (8014) 150 81

Ingegneria Informatica (0926) 200 197

Ingegneria e Scienze Informatiche

(8615) 200 183

Questi dati non sono da considerarsi definitivi in quanto è ancora aperta la procedura di recupero

rivolta a tutti coloro che abbiano sostenuto il TOLC-I entro il 12 ottobre 2014 e fino a concorrenza

dei posti ancora rimasti liberi dopo l’ultima procedura di recupero. Per ogni Corso di Studio con

posti liberi verrà stilata una graduatoria secondo i criteri indicati nel bando di selezione.

1.2 Accordo Erasmus+ con Università di Bielefeld

Il Coordinatore comunica che è in corso l’attivazione dell’accordo Erasmus+ con l’Università di

Bielefeld per la mobilità di studenti e docenti in ambito informatico. L’accordo, che partirà dal

2015/16, prevede la mobilità di 5 studenti per 10 mesi, e sarà riservata dall’A.A. 2016/17 agli

studenti che parteciperanno al programma di doppio diploma con il Master Intelligent Systems.

1.3 Nuovo tutor di supporto ai Corsi di Studio

Il Coordinatore comunica che il giorno 14 ottobre si è riunita la commissione per la valutazione

delle domande pervenute in risposta al bando pubblicato dalla Scuola di Scienze per svolgere

attività di tutorato a supporto dei Corsi di Studio per l'A.A. 2014/2015. Il tutor per i Corsi di laurea

in Informatica e Informatica magistrale dal 1 novembre 2014 sarà il dott. Mauro Belgiovine,

studente del primo anno del Corso di laurea magistrale in Informatica.

2. MODIFICA PROGRAMMAZIONE DIDATTICA A.A. 2014/15

Il Coordinatore, sentita la Scuola di Scienze, propone le seguenti modifiche di programmazione

didattica per l’A.A. 2014/15, subordinate all’approvazione della richiesta di aspettativa dal

1/01/2015 al 31/12/2015 presentata dal prof. Gabbrielli:

- LT Informatica (8009)

o L’insegnamento Linguaggi di programmazione mod.2

- LM Informatica (8028)

o Il modulo integrato Intelligenza Artificiale mod.1 del C.I. Algoritmi avanzati –

Intelligenza artificiale

verranno banditi in accordo con la Scuola di Scienze.

Il Consiglio approva all’unanimità.

3. PIANI DIDATTICI PERCORSO LUNGO A.A. 2014/15

Il Coordinatore illustra i piani didattici relativi all’opzione di percorso lungo per gli immatricolati

nell’A.A. 2014/15 (Allegati 1 e 2).

Il Consiglio approva all’unanimità.

4. REGOLAMENTO DIDATTICO A.A. 2015/16/17 Il Coordinatore propone di confermare per l’A.A. 2015-16-17-18 il regolamento didattico attuale

Coordinatore Segretario 3

del corso di laurea in Informatica senza procedere ad ulteriori modifiche (Allegato 3).

Il Consiglio approva all’unanimità.

Il Coordinatore illustra il nuovo piano didattico del regolamento del Corso di laurea Magistrale in

Informatica per l’A.A. 2015-16-17. Le modifiche proposte sono da una parte dovute all’esigenza di

adeguare il piano didattico con l’introduzione di insegnamenti in lingua inglese al fine di concludere

l’accordo di doppio diploma con il Master in Intelligent Systems dell’Università di Bielefeld, e

quindi di avviare un percorso di internazionalizzazione della laurea magistrale; dall’altra alla

volontà di creare un’offerta formativa più attraente anche per i laureati del corso di studio in

Informatica per il Management e per ulteriori studenti internazionali. (Allegato 4)

Dopo approfondita discussione il Consiglio approva all’unanimità.

5. PROGRAMMAZIONE DIDATTICA A.A. 2015/16 Il Coordinatore illustra la proposta di programmazione didattica per l’A.A. 2015/16. (Allegati 5 e

6).

Il Consiglio approva all’unanimità.

6. ATTIVAZIONE CORSI DI STUDIO E DOCENTI DI RIFERIMENTO A.A. 2015/16 Il Coordinatore propone l’attivazione anche per l’A.A. 2015/16 dei seguenti Corsi di Studio:

- Informatica (8009)

- Informatica magistrale (8028)

Il Consiglio approva all’unanimità.

Il Coordinatore illustra l’elenco dei docenti di riferimento del Corso di Studio in Informatica (8009) per l’A.A. 2015/16, che verranno anche inseriti nella Scheda SUA CdS A.A. 2015/16: Nominativo del docente/ricercatore

Ruolo SSD docente/ ricercatore

Tipologia SSD doc/ric

Rambaldi Sandro AC FIS/01 di base

Sacerdoti Coen Claudio PA INF/01 di base

Asperti Andrea PO INF/01 caratterizzante

Davoli Renzo AC INF/01 caratterizzante

Ghini Vittorio AN INF/01 caratterizzante

Vitali Fabio AC INF/01 caratterizzanti

Giulio Casciola PO MAT/08 affine

Ciancarini Paolo PO INF/01 caratterizzante

Morigi Marta PA MAT/02 affine

Il Consiglio approva all’unanimità.

Il Coordinatore illustra l’elenco dei docenti di riferimento del Corso di Studio in Informatica Magistrale (8028) per l’A.A. 2015/16, che verranno anche inseriti nella Scheda SUA CdS A.A. 2015/16:

Nominativo del docente/ricercatore

Ruolo SSD docente/

ricercatore

Tipologia SSD doc/ric

Panzieri Fabio PO INF/01 caratterizzante

Laneve Cosimo PO INF/01 caratterizzante

Coordinatore Segretario 4

Babaoglu Ozalp PO INF/01 caratterizzante

Montesi Danilo PO INF/01 caratterizzante

Bertossi Alan Albert PO INF/01 caratterizzante

Donatiello Lorenzo PO INF/01 caratterizzante

Il Consiglio approva all’unanimità.

7. POTENZIALE FORMATIVO CORSI DI STUDIO A.A. 2015/16 Il Coordinatore propone di mantenere il numero di posti riservati all’accesso per le matricole del

Corso di Studio in Informatica per l’A.A. 2015/16 a n. 150, riservandosi di valutare la situazione

negli anni successivi.

Il Consiglio approva all’unanimità.

Il Coordinatore propone inoltre di mantenere il numero di posti per l’accesso al Corso di laurea

Magistrale in Informatica per l’A.A .2015/16 pari ad 80, corrispondente al massimo previsto per la

classe di laurea.

Il Consiglio approva all’unanimità.

8. PRATICHE STUDENTI

Riconoscimenti

Il Consiglio esamina la documentazione presentata dalla studentessa Elena MONTANARI,

matricola 687551, già iscritto al corso di studi in Matematica dell’Ateneo di Bologna. La

studentessa può essere ammessa al PRIMO anno del corso di studi in Informatica con la convalida

dei seguenti esami:

Fisica matematica – 7 CFU per Fisica – 6 CFU

Idoneità di lingua inglese B-1 – 3 CFU per Idoneità di lingua inglese B-1 – 3 CFU

Logica matematica – 6 CFU per Logica per l'Informatica – 6 CFU

I restanti crediti sono persi.

Il Consiglio approva la richiesta presentata.

Il Consiglio esamina la documentazione presentata dallo studente Francesco SOVRANO,

matricola 722473, già iscritto al corso di studi in Informatica dell’Università di Padova. La

studentessa può essere ammessa al SECONDO anno del corso di studi in Informatica con la

convalida dei seguenti esami:

Algebra lineare – 6 su 10 CFU per Algebra e Geometria - 6CFU

Analisi matematica – 10 CFU +

Algebra lineare – 2 su 10 CFU per Analisi Matematica - 12 CFU

Programmazione – 10 CFU +

Architettura degli elaboratori – 2 su 8 CFU per Programmazione - 12 CFU

Sistemi operativi – 8 CFU per Sistemi operativi - 8 CFU su 12

Logica – 6 CFU per Logica per l'Informatica - 6 CFU

Reti e sicurezza – 10 CFU per Reti di Calcolatori - 10 CFU si 12

Fisica – 6 CFU per Fisica – 6 CFU

Matematica discreta e probabilità – 6 su 8 CFU per Calcolo delle Probabilità e Statistica - 6

Coordinatore Segretario 5

Restano da sostenere le seguenti integrazioni con programma e modalità da concordare con il

relativo docente:

Sistemi Operativi per 4 CFU;

Reti di Calcolatori per 2 CFU;

Linguaggi di Programmazione per 4 CFU.

I restanti crediti sono persi.

Il Consiglio approva la richiesta presentata.

Il Consiglio esamina la documentazione presentata dallo studente Davide ZANINI, matricola

731567, già iscritto al corso di studi in Informatica dell’Ateneo di Bologna per il quale ha

presentato formale rinuncia il 04/09/2014. Lo studente può essere ammesso al SECONDO anno del

corso di studi in Informatica con la convalida dei seguenti esami:

Analisi matematica – 12 CFU per Analisi Matematica – 12 CFU

Architettura – 6 CFU per Architettura degli elaboratori – 6 CFU

Mod Linguaggi (C.I. Linguaggi e strutture) – 6

CFU per Logica per l’Informatica – 6 CFU

Calcolo numerico – 6 CFU per Calcolo numerico – 6 CFU

Fisica – 6 CFU per Fisica – 6 CFU

Mod Strutture (C.I. Linguaggi e strutture)– 6

CFU per Algebra e geometria – 6 CFU

Programmazione – 12 CFU per Programmazione – 12 CFU

Complementi di Analisi – 6 CFU per 6 CFU a libera scelta nel settore MAT/05

I restanti crediti sono persi.

Il Consiglio approva la richiesta presentata.

Il Consiglio esamina la documentazione presentata dallo studente Simone ORLANDO, matricola

665864, già iscritto al corso di studi in Ingegneria Informatica dell’Ateneo di Bologna. Lo studente

può essere ammesso al PRIMO anno del corso di studi in Informatica con la convalida dei seguenti

esami:

Fondamenti di Informatica T-1 – 12 CFU per Programmazione – 12 CFU

Idoneità di Lingua Inglese – 3 CFU per Idoneità di Lingua Inglese – 3 CFU

I restanti crediti sono persi.

Il Consiglio approva la richiesta presentata.

Il Consiglio esamina la documentazione presentata dallo studente Riccardo ROLFINI, matricola

657060, iscritto al corso di studi in Ingegneria Informatica dell’Ateneo di Bologna. Lo studente può

essere ammesso al PRIMO anno del corso di studi in Informatica con la convalida dei seguenti

esami:

Fondamenti di Informatica T-1 – 6 CFU su 12 per Architettura degli elaboratori – 6 CFU

Fondamenti di Informatica T-2 – 6 CFU su 12 Per Programmazione – 12 CFU

CFU

Architettura degli elaboratori – 6 su 8 CFU per Architettura degli elaboratori - 6 CFU

Automi e linguaggi formali – 8 CFU per Linguaggi di Programmazione - 8 CFU

su 12

Matematica discreta e probabilità - 2 su 8 CFU

+ Algebra lineare – 2 su 10 CFU per 4 crediti a libera scelta settore MAT/06

Coordinatore Segretario 6

+ Fondamenti di Informatica T-1 – 6 CFU su

12

Fondamenti di Informatica T-2 – 6 CFU su 12 per Linguaggi di Programmazione (modulo

2) – 6 CFU

Idoneità di Lingua Inglese – 3 CFU Per Idoneità di Lingua Inglese – 3 CFU

Analisi matematica T-1 – 9 CFU + Analisi

matematica T-2 – 3 CFU su 6 Per Analisi matematica – 12 CFU

Analisi matematica T-2 – 3 CFU su 6 Per 3 CFU a libera scelta nel settore MAT/05

Geometria e Algebra T – 6 CFU Per Algebra e Geometria – 6 CFU

Resta da sostenere il Modulo 1 da 6cfu del corso di Linguaggi di Programmazione. Lo studente

dovrà concordare con il relativo docente il programma e le modalità di esame per questo modulo.

I restanti crediti sono persi.

Il Consiglio approva la richiesta presentata.

Redazione tesi di laurea in lingua inglese

Lo studente Alessandro COCILOVA, matr. 0000632571, iscritto al corso di laurea in Informatica

chiede di poter redigere la tesi di laurea in lingua inglese. Il relatore prof. Montesi concorda in

quanto il progetto inerente è in inglese.

Il Consiglio approva all’unanimità.

Lo studente Flavio INGUSCIO, matr. 0900016661, iscritto al corso di laurea in Informatica chiede

di poter redigere la tesi di laurea in lingua inglese con relatore il prof. Casadei. Lo studente ha preso

scambio allo scambio Erasmus.

Il Consiglio approva all’unanimità.

Richiesta di riconoscimento esami svolti presso l’École Normale Supérieure di Lione Il Consiglio valuta la documentazione (allegato 7) presentata dallo studente Massimiliano FASI, matr. 0900047918, iscritto al Corso di Laurea Magistrale in Informatica dell'Università di Bologna, che ha svolto l’a.a. 2013/14 presso l'École Normale Supérieure di Lione, Francia. Esaminate le attività svolte presso l’ENS di Lione, ottiene la convalida dei seguenti esami:

Statistical Learning and Applications - 4 ECTS

– Voto: 17,00

Algorithmic Game Theory - 2 ECTS

per Intelligenza artificiale - 6CFU - 30L

Algorithms on Sequences, Permutations, Tree

for Computational Biology - 4 ECTS – Voto:

17,00

Géometrie - 2 ECTS

per Sistemi complessi - 6CFU - 30L

Floating Point Arithmetic and Formal Proof - 4

ECTS - Voto 14,00

Combinatorial Scientific Computing - 4 ECTS

– Voto: 16,00

per Simulazione di sistemi - 6CFU - 29

Sistemi distribuiti - 6 CFU - 29

Coordinatore Segretario 7

Il Consiglio approva la richiesta presentata. 9. VARIE ED EVENTUALI

9.1 Delega per la modifica della sezione A della Scheda SUA CdS 2015

Il Coordinatore chiede al Consiglio delega per l’aggiornamento dei contenuti della sezione A della

Scheda SUA CdS 2015 relativi agli obiettivi della formazione. Tale aggiornamento si rende

necessario in particolare per il CdS Informatica Magistrale a seguito della modifica di regolamento

didattico per l’A.A. 2015-16-17 e dell’accordo di doppio diploma con l’Università di Bielefeld.

Il Consiglio approva all’unanimità.

9.2 Delega per la modifica del documento di riesame 2014

Il Coordinatore chiede al Consiglio delega per adottare eventuali modifiche richieste dalla

Commissione Paritetica della Scuola all’interno del documento di riesame 2014.

Il Consiglio approva all’unanimità.

Non essendovi altre varie ed eventuali da discutere, la seduta del Consiglio viene tolta alle ore

11:00.

il Coordinatore il Segretario

(Prof. Alan Albert Bertossi) (Dott. Moreno Marzolla)

Algorithms for Exascale Computing - 4 ECTS

– 13,50

Advanced Compilation - 4 ECTS - Voto: 16,00

Synchronous approaches for Embedded

Systems - 2 ECTS

per Architetture software - 6CFU - 30

FLE niveau B1 – Voto18,00 (semestre 1)

FLE niveau B1 – Voto14,70 (semestre 2)

FLE écriture universitaire – Voto: 16,00

FLE B1 plus – Voto: 18,00

per Lingua francese - 6CFU - 30

Piano di studi per percorso lungo Laure in Informatica (8009)

Per immatricolati all’a.a. 2014-15

Primo Anno di Corso (30cfu) PROGRAMMAZIONE ................ ciclo 1 cfu 12 LOGICA PER L’INFORMATICA ...... ciclo 2 cfu 6 ANALISI MATEMATICA ............ ciclo 1+2 cfu 12

Secondo Anno di Corso (30cfu) FISICA ........................ ciclo 1 cfu 6 ARCHITETTURA DEGLI ELABORATORI ciclo 1 cfu 6 ALGEBRA E GEOMETRIA ........... ciclo 1 cfu 6 ALGORITMI e STRUTTURE DI DATI …. ciclo 2 cfu 12

Terzo Anno di Corso (30cfu) SISTEMI OPERATIVI ............ ciclo 1+2 cfu 12 CALCOLO NUMERICO .............. ciclo 1 cfu 6 LINGUAGGI DI PROGRAMMAZIONE ... ciclo 1+2 cfu 12

Quarto Anno di Corso (30cfu) OTTIMIZZAZIONE ........ ciclo 1 cfu 6 RETI DI CALCOLATORI ........... ciclo 1+2 cfu 12 CALCOLO DELLE PROB. E STAT. ... ciclo 2 cfu 6 TECNOLOGIE WEB ................ ciclo 1 cfu 6

Quinto Anno di Corso (30cfu) BASI DI DATI .................. ciclo 1 cfu 12 INFORMATICA TEORICA ........... ciclo 1+2 cfu 12 SICUREZZA ..................... ciclo 1 cfu 6

Sesto Anno di Corso (30cfu) INGEGNERIA DEL SOFTWARE ....... ciclo 1 cfu 6 IDONEITA' LINGUA INGLESE ...... ciclo 1 cfu 3 CORSI A LIBERA SCELTA ......... ciclo 1e/o2 cfu 12 PROGETTO ...................... ciclo 1 cfu 4 PROVA FINALE .................. ciclo 2 cfu 5

Piano di studi per percorso lungo Laurea Magistrale in Informatica (8028)

Per gli immatricolati a.a. 2014-15

CURRICULUM A – PROGETTAZIONE E ANALISI DEL SOFTWARE 1° anno (42 CFU): 1.I+II: Algoritmi Avanzati – Intelligenza Artificiale (C.I.) (12 CFU) 1.I: Simulazione di Sistemi (6 CFU) 1.II: Interazione Persona Computer (6 CFU) 1.II: Sistemi Complessi (6 CFU) 1.I: Idoneità inglese B2 (6 CFU) 1.?: Esame a scelta da lista matematico-fisica (6 CFU) 2° anno (42 CFU): 1.I: Complementi di Basi di Dati (6 CFU) 2.I: Fondamenti Logici dell'Informatica (6 CFU) 1.II: Sistemi Middleware (6 CFU) 2.II: Analisi Statica di Programmi (6 CFU) 2.II: Modelli e Sistemi Concorrenti (6 CFU) 2.?: Esami a scelta libera (12 CFU) 3° anno (36 CFU): 2.I: Attività propedeutica alla prova finale (6 CFU) 2.I: Complementi di Linguaggi di Programmazione (6 CFU) 2.II: Prova finale (24 CFU) CURRICULUM B – INFORMATICA PER IL MANAGEMENT 1° anno (42 CFU): 1.I+II: Algoritmi Avanzati – Intelligenza Artificiale (C.I.) (12 CFU) 1.II: Interazione Persona Computer (6 CFU) 1.I: Simulazione di Sistemi (6 CFU) 1.II: Sistemi Complessi (6 CFU) 1.I: Idoneità inglese B2 (6 CFU) 1.?: Esame a scelta da lista matematico-fisica (6 CFU) 2° anno (42 CFU): 1.II: Sistemi Middleware (6 CFU) 2.I: Teoria dei Giochi (6 CFU) 2.I: Architetture Software (6 CFU) 2.II: Multimedia e Tecnologie Interattive (6 CFU) 2.II: Analisi Dinamica dei Sistemi Aziendali (6 CFU) 2.?: Esami a scelta libera (12 CFU)

3° anno (36 CFU): 1.I: Complementi di Basi di Dati (6 CFU) 2.I: Attività propedeutica alla prova finale (6 CFU) 2.II: Prova finale (24 CFU) CURRICULUM C – SISTEMI E RETI 1° anno (42 CFU): 1.I+II: Algoritmi Avanzati – Intelligenza Artificiale (C.I.) (12 CFU) 1.II: Interazione Persona Computer (6 CFU) 1.II: Sistemi Complessi (6 CFU) 1.I: Simulazione di Sistemi (6 CFU) 1.?: Idoneità inglese B2 (6 CFU) 1.?: Esame a scelta da lista matematico-fisica (6 CFU) 2° anno (42 CFU): 1.II: Sistemi Middleware (6 CFU) 2.II: Grafica (6 CFU) 2.I: Sistemi Distribuiti (6 CFU) 2.I: Sistemi e Reti Wireless (6 CFU) 2.II: Sistemi Mobili (6 CFU) 2.?: Esami a scelta libera (12 CFU) 3° anno (36 CFU): 1.I: Complementi di Basi di Dati (6 CFU) 2.I: Attività propedeutica alla prova finale (6 CFU) 2.II: Prova finale (24 CFU)

ALLEGATO 3

Anno 1 Attività formativa Ore ese. Ore lab. Ore n.d. CFU TAF

60 10 16 0 12 A

48 72 0 0 12 A

Modulo I 32 36 0 Titolare

Modulo II 16 36 0

18 0 48 0 6 B

40 12 0 0 6 A

30 0 16 0 6 A

24 36 0 0 6 C

Obiettivi attività formativa:

Obiettivi attività formativa:

Al termine del modulo, lo studente conosce il linguaggio del calcolo

proposizionale e della logica del prim'ordine. È in grado di scrivere e

comprendere proposizioni logiche e di verificarne la validità.

8009 0000 0000 58414 - 0 - ALGEBRA E GEOMETRIA MAT/02

Obiettivi attività formativa:

Al termine del corso lo studente possiede una conoscenza delle principali

leggi della fisica classica, con riferimento alla cinematica e alla dinamica del

punto, ai concetti più essenziali della termodinamica, al campo elettrico e

magnetico. È in grado di risolvere semplici problemi fisici.

8009 0000 0000 66857 -0- LOGICA PER INFORMATICA INF/01

Voto

Obiettivi attività formativa:

Al termine del corso, lo studente conosce l'architettura di base di un

calcolatore, le reti combinatorie e sequenziali, e le regole di corrispondenza

tra assembler ed un linguaggio ad alto livello. È in grado di progettare

semplici reti combinatorie e di scrivere codice in un linguaggio assembler.

8009 000 000 00405 - 0 - FISICA FIS/01 Voto

Al termine del corso, lo studente conosce gli strumenti di base dell'analisi

matematica, quali numeri reali, limiti, continuità, derivate e integrali. È in

grado di utilizzare gli strumenti matematici per lo studio delle altre discipline

8009 000 000 11925 - ARCHITETTURA DEGLI ELABORATORI INF/01

Al termine del corso lo studente: - conosce gli algoritmi per risolvere problemi

computazionali di base su strutture di dati elementari; - conosce le tecniche

di base per calcolare il costo computazionale degli algoritmi; - conosce le

classi di complessità computazionale P, NP e NP-hard; - è in grado di

progettare algoritmi efficienti per risolvere semplici problemi computazionali; -

è in grado di stimare in ordine di grandezza il costo computazionale degli

algoritmi; - è in grado di analizzare la complessità computazionale di

problemi computazionali di base; - è in grado di dare una valutazione circa

l'efficienza e la correttezza di un algoritmo; - è capace di elaborare e di

presentare un progetto per la risoluzione di problemi computazionali di base.

8009 000 000 00013 - 0 - ANALISI MATEMATICA MAT/05

8009 000 000 37635 - ALGORITMI E STRUTTURE DI DATI INF/01 Voto

Obiettivi attività formativa:

Voto

Obiettivi attività formativa:

Regolamento Didattico a.a. 2015-16-17-18 Corso: LAUREA in INFORMATICA (8009)

SSD Ore fro. Ver.

Gruppo: Attività formative obbligatorie

1 di 6

ALLEGATO 3

54 0 48 0 12 B

Modulo I 54 0 16 Titolare

Modulo II 0 0 32

Anno 2 Attività formativa Ore ese. Ore lab. Ore n.d. CFU TAF

40 12 0 0 6 C

48 0 0 0 6 C

36 0 0 0 6 B

48 20 32 0 12 BVoto

Obiettivi attività formativa:

Obiettivi attività formativa:

Al termine del corso lo studente ha appreso i fondamenti della

programmazione lineare (PL), della programmazione lineare intera (PLI), e

dell'ottimizzazione combinatoria, conosce l'algoritmo del simplesso per la

PL e sa in quali casi un problema di PL ammette soluzioni intere. E'

quindi in grado di modellare un problema incognito in termini di vincoli

lineari (o lineari interi) e funzione obiettivo lineare, ovvero

riconoscere che il problema non puo' essere cosi' formulato. E' inoltre in

grado di modellare problemi combinatori su grafi come problemi di cammini

minimi, flussi massimi e abbinamenti, e puo' risolverli per mezzo dei

principali algoritmi noti nella letteratura. Infine, sa distinguere quali

problemi di ottimizzazione combinatoria sono inerentemente intrattabili.

8009 000 000 04138 - 0 - LINGUAGGI DI PROGRAMMAZIONE INF/01

Voto

Obiettivi attività formativa:

Al termine del corso, lo studente conosce i concetti alla base del calcolo

numerico, quali analisi dell'errore, interpolazione, integrazione numerica,

equazioni non lineari e sistemi di equazioni lineari. È in grado di risolvere

problemi di calcolo scientifico

8009 000 000 14511 - 0 - OTTIMIZZAZIONE INF/01 Voto

Obiettivi attività formativa:

Al termine del corso, lo studente possiede una conoscenza di base di

probabilità e statistica matematica. È in grado di risolvere

semplici problemi di probabilità e di inferenza statistica.

8009 000 000 02023 - 0 - CALCOLO NUMERICO MAT/08

Gruppo: Attività formative obbligatorie

8009 000 000 04642 - 0 - CALCOLO DELLE PROBABILITA' E STATISTICA MAT/06 Voto

Voto

Obiettivi attività formativa:

Al termine del corso, lo studente conosce i principi, gli strumenti e le tecniche

della programmazione di applicazioni informatiche. È in grado di

programmare in uno specifico linguaggio di programmazione.

SSD Ore fro. Ver.

Al termine del corso lo studente acquisisce nozioni elementari

di algebra (algoritmo di Euclide e congruenze) e di algebra

lineare. E' in grado di risolvere sistemi lineari e di diagonalizzare

applicazioni lineari.

8009 000 000 00819 - 0 - PROGRAMMAZIONE INF/01

2 di 6

ALLEGATO 3

Modulo I 24 10 16 0

Modulo II 24 10 16 0 Titolare

60 20 0 0 12 B

36 30 48 0 12 B

Modulo II 36 0 48

Modulo II 0 30 0

30 0 16 0 6 B

Anno 3 Attività formativa Ore ese. Ore lab. Ore n.d. CFU TAF

60 10 16 0 12 B

24 0 0 0 3 EGiudizio

Obiettivi attività formativa:

Obiettivi attività formativa:

Al termine del corso, lo studente:

- conosce il modello dei dati relazionale ed i principali costrutti del linguaggio

SQL;

- è in grado di progettare e realizzare una base di dati;

- è capace di elaborare un progetto per la realizzazione di un sistema

informatico.

8009 000 000 26338 - 0 - IDONEITA' LINGUA INGLESE B - 1

Ver.

Gruppo: Attività formative obbligatorie

8009 000 000 10906 - 0 - BASI DI DATI INF/01 Voto

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le tecnologie più importanti

utilizzate in ambito World Wide Web.

È in grado di scrivere documenti nei linguaggi del Web, di curarne l'aspetto

visivo, di verificarne la correttezza e universalità, e di realizzare semplici

applicazioni distribuite sul Web.

SSD Ore fro.

Voto

Obiettivi attività formativa:

Al termine del corso, lo studente conosce la struttura e i metodi di

costruzione dei moderni sistemi operativi multiprogrammati. È in grado di

installare, programmare e amministrare un sistema operativo.

8009 000 000 41731 - 0 - TECNOLOGIE WEB INF/01 Voto

Obiettivi attività formativa:

Al termine del corso lo studente conosce: (i)i principi di funzionamento delle

reti di elaboratori, (ii) le principali tecnologie e protocolli di comunicazione,

inclusa la famiglia di protocolli TCP/IP, utilizzati per implementare reti a

commutazione di pacchetto, (iii) l'architettura della rete Internet, ed è in grado

di (iv) capire il funzionamento dei meccanismi di comunicazione fra processi

(v) progettare e sviluppare protocolli per la comunicazione fra processi.

8009 000 000 08574 - 0 - SISTEMI OPERATIVI INF/01

Al termine del corso, lo studente:

- conosce i principali concetti della teoria dei linguaggi formali e li sa

applicare per la classificazione di semplici linguaggi;

- conosce le principali tecniche per l'analisi sintattica dei linguaggi di

programmazione;

- conosce la struttura di un linguaggio di programmazione e le tecniche per

implementare la sua macchina astratta;

- conosce il paradigma orientato agli oggetti ed un altro paradigma non

imperativo.

8009 000 000 11145 - 0 - RETI DI CALCOLATORI INF/01 Voto

3 di 6

ALLEGATO 3

60 20 0 0 12 B

24 0 32 0 6 B

24 0 32 0 6 B

0 0 100 0 4 F

0 0 0 0 5 E

Obiettivi attività formativa:

Giudizio

Obiettivi attività formativa:

Al termine del progetto, lo studente possiede una conoscenza sperimentale

di uno degli argomenti del corso di studi tramite un progetto software. È in

grado di documentare un programma tramite un manuale di riferimento

8009 000 000 35199 - 0 - PROVA FINALE

Obiettivi attività formativa:

Al termine del corso, lo studente conosce metodi e strumenti di analisi,

progettazione e misura di sistemi software. Sviluppa capacità di analisi e di

interpretazione delle esigenze descritte in maniera informale in una specifica.

È in grado di descrivere un sistema software con il formalismo UML e di

programmarlo con un linguaggio orientato agli oggetti.

8009 000 000 66859 - 0 - PROGETTO/TIROCINIO

Voto

Obiettivi attività formativa:

Al termine del corso, lo studente:

- conosce gli algoritmi crittografici di base a chiave pubblica e a chiave

segreta;

- conosce le principali problematiche di sicurezza informatica;

- conosce i principali protocolli crittografici;

- è in grado di capire il funzionamento delle tecniche crittografiche moderne;

- è in grado mettere in atto gli accorgimenti necessari per garantire la

sicurezza di un sistema informatico;

- è in grado di analizzare la vulnerabilità di un sistema informatico;

- è in grado di dare una valutazione critica circa la sicurezza di un sistema

informatico;

- è capace di elaborare e di presentare un progetto per garantire la sicurezza

di un sistema informatico.

8009 000 000 66858 - 0 - INGEGNERIA DEL SOFTWARE INF/01 Voto

Obiettivi attività formativa:

Il corso fornisce una introduzione alla teoria della calcolabilita' e alla teoria

della complessita' computazionale.

Al termine del corso lo studente avra' acquisito consapevolezza dei limiti

teorici e pratici dei metodi effettivi di calcolo e sara' in grado di utilizzare ed

applicare metodologie e tecniche proprie dei metodi formali nello studio della

trattabilita' computazionale di problemi algoritmici di svariata natura.

8009 000 000 17629 - 0 - SICUREZZA INF/01

Lo studente al termine del corso:

- conosce una ragionevole gamma di strutture morfologiche ed un repertorio

lessicale adeguato per completare testi di divulgazione autentici,

eventualmente semplificati o adattati, e brevi testi biografici o narrativi;

- è in grado di comprendere testi divulgativi di vario tipo: descrittivi,

informativi, narrativi;

- comprende gli elementi principali di discorsi e dialoghi in linguaggio

standard su argomenti familiari, purché il parlato sia relativamente scandito

8009 000 000 11933 - 0 - INFORMATICA TEORICA INF/01 Voto

4 di 6

ALLEGATO 3

AMB 12

A scelta dello studente D 1008

INF/01 30 0 16 6

Obiettivi attività formativa:

INF/01 30 10 0 6

Obiettivi attività formativa:

INF/01 24 0 32 6

Obiettivi attività formativa:

64 0 0 0 8 CVoto

Raccomandato per

PERC B della

Magistrale di

Obiettivi attività formativa:

8014 000 000 37459 - 0 - STRATEGIA AZIENDALE SECS-P/07

Al termine del corso, lo studente è in grado di individuare e descrivere i

processi evolutivi delle idee e delle esigenze (culturali, socio-economiche e

tecnologiche) che costituiscono i fondamenti essenziali dell'Informatica. E' in

grado di descrivere gli elementi essenziali (nella dimensione scientifica,

tecnologica e operativa) che ne hanno consentito il rapido (e tumultuoso)

sviluppo avvenuto nella seconda metà del secolo scorso.

8009 000 000 66860 - 0 - LABORATORIO DI APPLICAZIONI MOBILI Voto

Obiettivi: Al termine del corso, lo studente conosce gli aspetti tecnologici e

metodologici e gli strumenti per lo sviluppo di applicazioni per dispositivi

mobili, su piattaforme iOS (iPhone, iPad, iPod Touch) e Android.

Conosce inoltre la gestione di dispositivi dotati di interfacce utente

innovative, multi-touch, gestione eventi, la programmazione objectiveC,

Eclipse e Android SDK, design patterns, interfacciamento dati esterno,

sensori e geo-localizzazione, servizi di networking, debugging e test di

applicazioni. Conosce infine:

- le problematiche delle applicazioni eseguite in contesto wireless mobile;

- le piattaforme più importanti per lo sviluppo di applicazioni mobili;

- le API dei device interni;

- la gestione della multimedialità in contesto wireless mobile;

- iPhone SDK e Android SDK;

- come progettare e implementare una applicazione con il pattern

architetturale Model-View-Control nei due ambienti di sviluppo.

8009 000 000 37925 - 0 - PROGETTO DI SISTEMI VIRTUALI Voto

Al termine del corso lo studente conosce i metodi di progettazione di

sistemi virtuali quali macchine virtuali, sistemi operativi a virtualizzazione

parziale, reti virtuali, file system virtuali.

Il corso ha una forte componente progettuale con approfondimenti

personalizzati che consentono allo studente di specializzarsi negli aspetti di

maggiore interesse.

8009 000 000 55200 - 0 -STORIA DELL'INFORMATICA Voto

Al termine della prova finale, lo studente è in grado di esporre e di discutere

con chiarezza e padronanza i risultati di un progetto di ricerca o un proprio

elaborato connesso a un'attività di laboratorio o a uno degli argomenti del

corso di studi in oggetto. È in grado di elaborare e presentare risultati anche

con l'ausilio di sistemi multimediali. Ha familiarità con la ricerca delle

informazioni.

Gruppo: Corsi a libera scelta dello studente [CFU min: 12 CFU max: ]

TAF

5 di 6

ALLEGATO 3

Al termine del corso, lo studente conosce i problemi dell'organizzazione

dell'attività economica aziendale.

In particolare, è in grado di:

- analizzare il ruolo dei prezzi nella risoluzione di problemi di coordinamento

tra decisioni economiche;

- coordinare tra piani e azioni, le funzioni dei contratti e dei meccanismi a

incentivo all'interno delle organizzazione economiche;

- analizzare comparativamente i principali modelli organizzativi: gerarchie,

6 di 6

ALLEGATO 4

Anno 1Ore

eserc. Ore lab. CFU TAF

Gruppo: Attività formative obbligatorie

36 0 0 6 B

Obiettivi attività formativa:

Al termine del corso lo studente: - conosce i modelli dei dati semi

strutturato e non strutturati in relazione a quelli strutturati ed i principali

costrutti dei linguaggi SQL/XML ed XQuery; - conosce le principali

tecniche di information retrieval e di analisi dei dati; - è in grado di

progettare e realizzare un datawarehouse; - è capace di elaborare un

progetto utilizzando le principali tecniche di data mining.

36 0 0 6 B

Obiettivi attività formativa:

Al termine del corso, lo studente conosce teorie e metodologie di

valutazione dell'usabilità e di progettazione dell'interazione con un

sistema informatico.

INF/01 66 10 0 Voto 12 Tolti i secondi moduli

36 0 0 6 B

Obiettivi attività formativa:

Al termine del corso lo studente: - conosce i principali modelli di calcolo

parallelo, le tecniche di base per progettare algoritmi paralleli e per

calcolarne il costo computazionale; - è in grado di progettare e

analizzare algoritmi paralleli per risolvere semplici problemi

computazionali; - è in grado di programmare algoritmi paralleli con MPI

e OpenMP.

30 10 0 6 B

Regolamento a.a. 2015-16-17 LAUREA MAGISTRALE in INFORMATICA (8028)

Curriculum A: Linguaggi e Fondamenti

SSD

Ore

frontali Verifica

8028 000 000 28796 - COMPLEMENTI DI BASI DI DATI INF/01 Voto

8028 000 000 25883 - INTERAZIONE PERSONA COMPUTER INF/01 Voto

8028 000 000 72662 (C.I.) ALGORITMI AVANZATI - INTELLIGENZA

ARTIFICIALE

Modulo integrato 28791 - ALGORITMI AVANZATI INF/01 Voto

Modulo integrato 07158 - INTELLIGENZA ARTIFICIALE INF/01 Voto

1 di 23

ALLEGATO 4

Obiettivi attività formativa:

Al termine del corso, lo studente conosce i principali linguaggi, tecniche

di modellizzazione e metodi di ragionamento che stanno alla base della

risoluzione di problemi di intelligenza artificiale. In particolare, è in

grado di realizzare sistemi 'intelligenti' che, nella soluzione di problemi,

simulano il comportamento di esperti umani della disciplina in oggetto.

Inoltre è in grado di modellizzare e risolvere semplici problemi di

ottimizzazione basati su programmazione a vincoli.

30 10 0 6 B

Obiettivi attività formativa:Gli obiettivi formativi del corso sono: (i) fornire allo studente le

competenze necessarie a valutare ed utilizzare moderne tecnologie di

middleware, quali le piattaforme basate sullo standard Java 2

Enterprise Edition, per esempio, e (ii) consentire allo studente di

familiarizzarsi con ambienti di "cloud computing" all'interno dei quali

queste tecnologie sono impiegate. Particolare attenzione verra' rivolta a

tecnologie di middleware e ambienti di cloud computing disponibili

come Free Open Source Software.

48 0 0 6 E

Obiettivi attività formativa:

Lo studente al termine del corso: - conosce una gamma estesa di

strutture morfologiche e un ampio repertorio lessicale relativo ad

argomenti vari per completare testi autentici leggermente adattati (es.

articoli giornalistici relativi al dominio universitario e brani narrativi); - è

in grado di comprendere articoli e relazioni su problematiche attuali in

cui è espresso anche un particolare atteggiamento o punto di vista,

oppure testi narrativi piuttosto complessi; - è in grado di comprendere

discorsi e dialoghi di una certa lunghezza o estratti di conferenze,

nonché di seguire argomentazioni anche complesse su tematiche di

interesse generale.

6 B

18 10 32 6 B CONSIGLIATO CURRICULA A/C

In inglese

8028 000 000 66866 - 0 - SISTEMI MIDDLEWARE INF/01 Voto

8028 000 000 26337 - 0 - IDONEITA' LINGUA INGLESE B - 2 Giudizio

Gruppo: Esami a scelta da lista ambito Informatico [CFU min 6 CFU max 6]

8028 000 000 77802 - 0 – COMPLEX SYSTEMS INF/01 Voto

Obiettivi attività formativa:

2 di 23

ALLEGATO 4

Al termine del corso, lo studente conosce gli algoritmi degli automi

cellulari, dei sistemi genetici e le reti neurali. È in grado di progettare

nuovi algoritmi basati sui 'sistemi complessi'.

12 10 48 6 B CONSIGLIATO CURRICULUM A/C

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le metodologie e gli strumenti

per progettare, realizzare e convalidare modelli di simulazione per

l'analisi e valutazione di sistemi di elaborazione e comunicazione. È in

grado di progettare, realizzare e convalidare modelli di simulazione per

l'analisi e la valutazione di sistemi complessi.

24 20 0 6 B Nuovo insegnamento

Obiettivi attività formativa: CONSIGLIATO CURRICULUM B

Al termine del corso lo studente conosce gli aspetti principali

ell'analisi, della progettazione e della realizzazione di sistemi

software complessi attraverso un approccio basato su modelli, sulla

metamodellazione e sull'uso di linguaggi di dominio.

Particolare attenzione è rivolta alle architetture basate sui servizi e

sulle risorse e alle relative tecnologie e di come queste possano

supportare i processi di business.

Modulo I 12 10 0 (Rossi, responsabile)

Modulo II 12 10 0 (Lanese/Ciancarini)

12 C TUTTI I 12 CFU AL PRIMO ANNO

48 0 0 6 C

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le tecniche di risoluzione di

problemi di calcolo scientifico. È in grado di risolvere problemi del

calcolo scientifico in un ambiente integrato di algebra al calcolatore.

8028 000 000 37760 - 0 - SIMULAZIONE DI SISTEMI INF/01 Voto

8028 000 000 77803 - 0 - INGEGNERIA DEL SOFTWARE

ORIENTATA AI SERVIZI INF/01 Voto

Gruppo: Esami a scelta da lista ambito Matematico-Fisico, Ambito 1144 [CFU

min 12 CFU max 12]

8028 000 000 12569 - 0 - MATEMATICA COMPUTAZIONALE MAT/08 Voto

3 di 23

ALLEGATO 4

48 0 0 6 C Dal secondo anno al primo anno

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le basi logico formali

dell'informatica, in particolare, il lamb da calcolo e la sua teoria,

corrispondenza tra programmi e dimostrazioni, il lambda calcolo tipato

semplice, i sistemi T ed F. È in grado di descrivere semplici funzioni

numeriche in lambda calcolo e di derivarne i tipi. CONSIGLIATO CURRICULUM A

Modulo I 24 0 0 (Martini, responsabile)

Modulo II 24 0 0 (Sacerdoti Coen)

48 0 0 6 C

Obiettivi attività formativa:

Al termine del corso, lo studente conosce alcuni elementi di teorie

avanzate di probabilità con applicazioni all'informatica, quali catene di

Markov in tempo discreto e continuo. È in grado di analizzare semplici

sistemi stocastici collegati con le applicazioni.

48 0 0 6 C Dal secondo anno al primo anno

Obiettivi attività formativa: CONSIGLIATO CURRICULUM C

Al termine del corso, lo studente conosce i fondamenti della grafica 3D

al calcolatore, tra cui i concetti di modellazione poligonale e resa in

tempo reale. In particolare, è in grado di modellare e rappresentare

graficamente scene 3D mediante opportune librerie.

FIS/01 48 0 0 Voto 6 C CONSIGLIATO CURRICULUM B

Obiettivi attività formativa:

8028 000 000 30214 FONDAMENTI LOGICI DELL'INFORMATICA MAT/01 Voto

8028 000 000 30216 - 0 - MODELLI PROBABILISTICI MAT/06 Voto

8028 000 000 17661 - 0 – GRAFICA MAT/08 Voto

8028 000 000 23762 - 0 - FISICA DEI SISTEMI COMPLESSI

Al termine del corso, lo studente possiede le conoscenze di base sui

sistemi complessi fisici, biologici e sociali e sui mezzi di analisi,

predicibilità e controllo. In particolare, lo studente è in grado di: -

risolvere problemi di caos deterministico e predicibilità; - risolvere

problemi di auto- organizzazione emergente; - sviluppare un progetto

con architettura ad oggetti e grafica evoluta, usando modelli ad agenti e

la teoria delle reti.

4 di 23

ALLEGATO 4

Anno 2 Ore ese. Ore lab. CFU TAF

Gruppo: Attività formative obbligatorie

0 0 150 6 F

Obiettivi attività formativa:

Al termine del tirocinio, lo studente possiede una conoscenza

sperimentale di uno degli argomenti del corso di studi tramite un

progetto software svolto internamente all'Università con un docente di

riferimento o in un'azienda esterna all'Unibo. È in grado di documentare

un programma tramite un manuale di riferimento.

0 0 0 24 E

Obiettivi attività formativa:

Al termine della prova finale, lo studente è in grado di lavorare in ampia

autonomia e di esporre e di discutere con chiarezza e piena

padronanza i risultati di un progetto originale di ricerca, di natura

sperimentale o teorica, su un tema specifico. È in grado di elaborare e

presentare risultati anche complessi in maniera articolata.

24 MODIFICATO CURRICULUM A

30 10 0 6 B

Obiettivi attività formativa:

Il corso affronta moderne tecniche di progettazione software basate su

linguaggi e piattaforme di sviluppo che consentono l'uso integrato di

programmi, specifiche funzionali e dimostrazioni di correttezza.

L'approccio si basa su sistemi di tipi dipendenti, i cui tipi sono

sufficientemente espressivi da esprimere arbitrarie specifiche software:

una espressione ben tipata e' una procedura eseguibile che realizza la

specifica, ed e' dunque corretta per costruzione.

Al termine del corso, lo studente avra' acquisito padronanza nella

programmazione con tipi dipendenti, e nell'uso di moderni sistemi per la

verifica interattiva della correttezza del software.

24 20 0 6 B

SSD Ore fro. Ver.

8028 000 000 32492 - 0 – ATTIVITA' PROPEDEUTICA ALLA PROVA

FINALE

8028 000 000 35199 - 0 - PROVA FINALE

CURRICULUM A - LINGUAGGI E FONDAMENTI

8028 000 000 72671 - 0 - COMPLEMENTI DI LINGUAGGI DI

PROGRAMMAZIONE INF/01 Voto

8028 000 000 72672 - 0 - ANALISI STATICA DI PROGRAMMI INF/01 Voto

5 di 23

ALLEGATO 4

Obiettivi attività formativa:

Questo corso consente di apprendere le tecnologie formali per

garantire proprietà di correttezza di programmi commerciali o presenti

nei compilatori per ottimizzare i codici. Tutte le tecniche presentate

saranno applicate a casi di studio.

24 10 16 6 B

Obiettivi attività formativa:

Al termine del corso, lo studente conosce i paradigmi di base della

concorrenza, i loro modelli ed i sistemi di verifica di proprietà di tali

modelli. È in grado di analizzare semplici programmi concorrenti con

strumenti automatici o semi-automatici.

30 10 0 6 B Da complementare a obbligatorio

Obiettivi attività formativa:

Al termine del corso, lo studente conosce i fondamenti della

crittografia computazionale e le tecniche per l'analisi della sicurezza

dei protocolli di comunicazione. È in grado di verificare l'assenza di

crepe nel flusso dell'informazione o l'assenza di attacchi crittografici

per semplici protocolli.

Modulo I 20 0 0 (Dal Lago, responsabile)

Modulo II 10 10 0 (Lanese)

12 D

36 0 0 6 D Nuovo insegnamento (Marzolla)

Obiettivi attività formativa:

8028 000 000 66870 - 0 - MODELLI E SISTEMI CONCORRENTI INF/01 Voto

8028 000 000 72676 CRITTOGRAFIA INF/01 Voto

Gruppo: Corsi a libera scelta dello studente [CFU min 12 CFU max ] TAF: D Ambito: 1008 - A

scelta dello studente

8028 000 000 70231 PROGRAMMAZIONE PARALLELA INF/01 Voto

6 di 23

ALLEGATO 4

Al termine del corso lo studente conosce gli ambienti di

programmazione parallela per lo sviluppo di programmi in grado di

trarre vantaggio dalla potenza di calcolo fornita dalle moderne

architetture multicore e dai sistemi paralleli a memoria distribuita. Lo

studente e' in grado di progettare e realizzare applicazioni efficienti sui

vari tipi di sistemi paralleli, e di misurarne le prestazioni.

36 0 0 6 D Nuovo insegnamento (Kiziltan)

Obiettivi attività formativa:

Al termine del corso, lo studente è in grado di modellizzare e risolvere

problemi a vincoli usando una varietà di tecniche dell'intelligenza

artificiale.

36 0 0 6 D

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le principali problematiche

relative al riconoscimento del linguaggio naturale e alla sua

implementazione. È in grado di realizzare analizzatori sintattici di parti

semplici del linguaggio naturale.

30 0 16 6 D

Obiettivi attività formativa:

Il corso si propone di costruire una figura professionale in grado di

progettare, sviluppare e valutare applicazioni, protocolli e sistemi di rete

operanti su dispositivi mobili, dotati di interfacce wireless multiple,

tenendo conto delle peculiari caratteristiche di comunicazione

e delle limitazioni in termini di energia imposte dai dispositivi,

sfruttando tecniche di routing avanzato e meccanismi di

virtualizzazione.

8028 000 000 72674 - TEORIA DEI GIOCHI 30 0 16 6 D Consigliato per il Curriculum BSECS-P/01 Voto

8028 000 000 77809 ADVANCED ARTIFICIAL INTELLIGENCE INF/01 Voto

In inglese (I semestre)

8028 000 000 34549 - 0 - ELABORAZIONE DEL LINGUAGGIO

NATURALE INF/01 Voto

8028 000 000 72675 - 0 - SISTEMI MOBILI INF/01 Voto

7 di 23

ALLEGATO 4

Obiettivi attività formativa:

Al termine del corso, lo studente ha una conoscenza matematica dei

fondamentali concetti e risultati che caratterizzano la teoria dei giochi,

distinguendo fra i giochi strategici e quelli cooperativi che hanno

importanti applicazioni in ambito informatico.

36 0 0 6 B modificate ore

Obiettivi attività formativa: solo per curriculum A e C

Al termine del corso, lo studente: - conosce le principali tecnologie per

realizzare i sistemi basati sulla conoscenza: i linguaggi per l'intelligenza

artificiale, le tecniche di modellizzazione e condivisione della

conoscenza ed i metodi di ragionamento; - è in grado di formalizzare

concettualizzazioni e di realizzare ontologie con le tecnologie del Web

Semantico;- è in grado di realizzare semplici Agenti intelligenti;

8028 000 000 30220 - 0 - INTELLIGENZA ARTIFICIALE:

RAPPRESENTAZIONE DELLA CONOSCENZA INF/01 Voto

8 di 23

Anno 1Ore

eserc. Ore lab. CFU TAF

Gruppo: Attività formative obbligatorie

36 0 0 6 B

Obiettivi attività formativa:

Al termine del corso lo studente: - conosce i modelli dei dati semi

strutturato e non strutturati in relazione a quelli strutturati ed i principali

costrutti dei linguaggi SQL/XML ed XQuery; - conosce le principali

tecniche di information retrieval e di analisi dei dati; - è in grado di

progettare e realizzare un datawarehouse; - è capace di elaborare un

progetto utilizzando le principali tecniche di data mining.

36 0 0 6 B

Obiettivi attività formativa:Al termine del corso, lo studente conosce teorie e metodologie di

valutazione dell'usabilità e di progettazione dell'interazione con un

sistema informatico.

INF/01 66 10 0 Voto 12 Tolti i secondi moduli

36 0 0 6 B

Obiettivi attività formativa:

Al termine del corso lo studente: - conosce i principali modelli di calcolo

parallelo, le tecniche di base per progettare algoritmi paralleli e per

calcolarne il costo computazionale; - è in grado di progettare e

analizzare algoritmi paralleli per risolvere semplici problemi

computazionali; - è in grado di programmare algoritmi paralleli con MPI

e OpenMP.

30 10 0 6 B

Obiettivi attività formativa:

Modulo integrato 07158 - INTELLIGENZA ARTIFICIALE INF/01 Voto

8028 000 000 25883 - INTERAZIONE PERSONA COMPUTER INF/01 Voto

8028 000 000 72662 (C.I.) ALGORITMI AVANZATI - INTELLIGENZA

ARTIFICIALE

Modulo integrato 28791 - ALGORITMI AVANZATI INF/01 Voto

Regolamento a.a. 2015-16-17 LAUREA MAGISTRALE in INFORMATICA (8028)

Curriculum B: Informatica per il Management

SSD

Ore

frontali Verifica

8028 000 000 28796 - COMPLEMENTI DI BASI DI DATI INF/01 Voto

Al termine del corso, lo studente conosce i principali linguaggi, tecniche

di modellizzazione e metodi di ragionamento che stanno alla base della

risoluzione di problemi di intelligenza artificiale. In particolare, è in

grado di realizzare sistemi 'intelligenti' che, nella soluzione di problemi,

simulano il comportamento di esperti umani della disciplina in oggetto.

Inoltre è in grado di modellizzare e risolvere semplici problemi di

ottimizzazione basati su programmazione a vincoli.

30 10 0 6 B

Obiettivi attività formativa:Gli obiettivi formativi del corso sono: (i) fornire allo studente le

competenze necessarie a valutare ed utilizzare moderne tecnologie di

middleware, quali le piattaforme basate sullo standard Java 2

Enterprise Edition, per esempio, e (ii) consentire allo studente di

familiarizzarsi con ambienti di "cloud computing" all'interno dei quali

queste tecnologie sono impiegate. Particolare attenzione verra' rivolta a

tecnologie di middleware e ambienti di cloud computing disponibili

come Free Open Source Software.

48 0 0 6 E

Obiettivi attività formativa:

Lo studente al termine del corso: - conosce una gamma estesa di

strutture morfologiche e un ampio repertorio lessicale relativo ad

argomenti vari per completare testi autentici leggermente adattati (es.

articoli giornalistici relativi al dominio universitario e brani narrativi); - è

in grado di comprendere articoli e relazioni su problematiche attuali in

cui è espresso anche un particolare atteggiamento o punto di vista,

oppure testi narrativi piuttosto complessi; - è in grado di comprendere

discorsi e dialoghi di una certa lunghezza o estratti di conferenze,

nonché di seguire argomentazioni anche complesse su tematiche di

interesse generale.

6 B

18 10 32 6 B CONSIGLIATO CURRICULA A/C

In inglese

Al termine del corso, lo studente conosce gli algoritmi degli automi

cellulari, dei sistemi genetici e le reti neurali. È in grado di progettare

nuovi algoritmi basati sui 'sistemi complessi'.

Obiettivi attività formativa:

8028 000 000 26337 - 0 - IDONEITA' LINGUA INGLESE B - 2 Giudizio

Gruppo: Esami a scelta da lista ambito Informatico [CFU min 6 CFU max 6]

8028 000 000 77802 - 0 – COMPLEX SYSTEMS INF/01 Voto

8028 000 000 66866 - 0 - SISTEMI MIDDLEWARE INF/01 Voto

12 10 48 6 B CONSIGLIATO CURRICULUM A/C

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le metodologie e gli strumenti

per progettare, realizzare e convalidare modelli di simulazione per

l'analisi e valutazione di sistemi di elaborazione e comunicazione. È in

grado di progettare, realizzare e convalidare modelli di simulazione per

l'analisi e la valutazione di sistemi complessi.

24 20 0 6 B Nuovo insegnamento

Obiettivi attività formativa: CONSIGLIATO CURRICULUM B

Al termine del corso lo studente conosce gli aspetti principali

ell'analisi, della progettazione e della realizzazione di sistemi

software complessi attraverso un approccio basato su modelli, sulla

metamodellazione e sull'uso di linguaggi di dominio.

Particolare attenzione è rivolta alle architetture basate sui servizi e

sulle risorse e alle relative tecnologie e di come queste possano

supportare i processi di business.

Modulo I 12 10 0 (Rossi, responsabile)

Modulo II 12 10 0 (Lanese/Ciancarini)

12 C TUTTI I 12 CFU AL PRIMO ANNO

48 0 0 6 C

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le tecniche di risoluzione di

problemi di calcolo scientifico. È in grado di risolvere problemi del

calcolo scientifico in un ambiente integrato di algebra al calcolatore.

48 0 0 6 C Dal secondo anno al primo anno

Obiettivi attività formativa:

Gruppo: Esami a scelta da lista ambito Matematico-Fisico, Ambito 1144 [CFU

min 12 CFU max 12]

8028 000 000 12569 - 0 - MATEMATICA COMPUTAZIONALE MAT/08 Voto

8028 000 000 30214 FONDAMENTI LOGICI DELL'INFORMATICA MAT/01 Voto

8028 000 000 37760 - 0 - SIMULAZIONE DI SISTEMI INF/01 Voto

8028 000 000 77803 - 0 - INGEGNERIA DEL SOFTWARE

ORIENTATA AI SERVIZI INF/01 Voto

Al termine del corso, lo studente conosce le basi logico formali

dell'informatica, in particolare, il lamb da calcolo e la sua teoria,

corrispondenza tra programmi e dimostrazioni, il lambda calcolo tipato

semplice, i sistemi T ed F. È in grado di descrivere semplici funzioni

numeriche in lambda calcolo e di derivarne i tipi. CONSIGLIATO CURRICULUM A

Modulo I 24 0 0 (Martini, responsabile)

Modulo II 24 0 0 (Sacerdoti Coen)

48 0 0 6 C

Obiettivi attività formativa:

Al termine del corso, lo studente conosce alcuni elementi di teorie

avanzate di probabilità con applicazioni all'informatica, quali catene di

Markov in tempo discreto e continuo. È in grado di analizzare semplici

sistemi stocastici collegati con le applicazioni.

48 0 0 6 C Dal secondo anno al primo anno

Obiettivi attività formativa: CONSIGLIATO CURRICULUM C

Al termine del corso, lo studente conosce i fondamenti della grafica 3D

al calcolatore, tra cui i concetti di modellazione poligonale e resa in

tempo reale. In particolare, è in grado di modellare e rappresentare

graficamente scene 3D mediante opportune librerie.

FIS/01 48 0 0 Voto 6 C CONSIGLIATO CURRICULUM B

Obiettivi attività formativa:

Anno 2 Ore ese. Ore lab. CFU TAF

Gruppo: Attività formative obbligatorie

0 0 150 6 F8028 000 000 32492 - 0 – ATTIVITA' PROPEDEUTICA ALLA PROVA

FINALE

8028 000 000 23762 - 0 - FISICA DEI SISTEMI COMPLESSI

Al termine del corso, lo studente possiede le conoscenze di base sui

sistemi complessi fisici, biologici e sociali e sui mezzi di analisi,

predicibilità e controllo. In particolare, lo studente è in grado di: -

risolvere problemi di caos deterministico e predicibilità; - risolvere

problemi di auto- organizzazione emergente; - sviluppare un progetto

con architettura ad oggetti e grafica evoluta, usando modelli ad agenti

e la teoria delle reti.

SSD Ore fro. Ver.

8028 000 000 30216 - 0 - MODELLI PROBABILISTICI MAT/06 Voto

8028 000 000 17661 - 0 – GRAFICA MAT/08 Voto

Obiettivi attività formativa:

Al termine del tirocinio, lo studente possiede una conoscenza

sperimentale di uno degli argomenti del corso di studi tramite un

progetto software svolto internamente all'Università con un docente di

riferimento o in un'azienda esterna all'Unibo. È in grado di documentare

un programma tramite un manuale di riferimento.

0 0 0 24 E

Obiettivi attività formativa:

Al termine della prova finale, lo studente è in grado di lavorare in ampia

autonomia e di esporre e di discutere con chiarezza e piena

padronanza i risultati di un progetto originale di ricerca, di natura

sperimentale o teorica, su un tema specifico. È in grado di elaborare e

presentare risultati anche complessi in maniera articolata.

24 MODIFICATO CURRICULUM B

36 0 0 6 C Da complementare a obbligatorio

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le metodiche e gli strumenti

della network analysis nei loro fondamentali teorici e nelle tipiche

applicazioni in internet, con riferimento alla caratterizzazione ed alla

modellizzazione dei fenomeni economici e sociali propri della rete. E' in

grado di disegnare un protocollo di ricerca ed applicarlo a contesti reali,

definendo le modalità di di acquisizione e gestione dei dati,

l'identificazione e l'esecuzione di misure di rete, l'interpretazione dei

loro esiti, in modo integrato con esigenze di simulazione e supporto alla

presa delle decisioni. Lo studente conosce inoltre l'uso dei principali

software di analisi statistica e rappresentazione grafica delle reti.

24 20 0 6 B Nuovo insegnamento (Ferretti)

Obiettivi attività formativa:

CURRICULUM B - INFORMATICA PER IL MANAGEMENT

8028 000 000 72677 - 0 - ANALISI DELLE RETI SOCIALI APPLICATA

AD INTERNET SECS-P/10 Voto

8028 000 000 77804 - 0 - SISTEMI PEER-TO-PEER INF/01 Voto

8028 000 000 35199 - 0 - PROVA FINALE

Al termine del corso lo studente conosce le varie tecniche e soluzioni

architetturali e algoritmiche alla base dei principali sistemi P2P, usati

in applicazioni reali e proposti nella letteratura scientifica. Lo studente

sa progettare e sviluppare sistemi e applicazioni distribuiti che sfruttano

protocolli di interazione e (auto-)organizzazione basati sul paradigma

P2P.

48 0 0 6 C

Obiettivi attività formativa:

Al termine del corso, lo studente approfondisce l'analisi della strategia

competitiva e aziendale con concetti e strumenti propri dello studio dei

sistemi dinamici complessi. In particolare, lo studente è in grado di

affrontare le difficoltà connesse all'interpretazione dei comportamenti di

sistemi sociali dinamici e complessi.

36 0 0 6 B modificate ore

Obiettivi attività formativa:

Al termine del corso, lo studente: - conosce le principali tecnologie per

realizzare i sistemi basati sulla conoscenza: i linguaggi per l'intelligenza

artificiale, le tecniche di modellizzazione e condivisione della

conoscenza ed i metodi di ragionamento; - è in grado di formalizzare

concettualizzazioni e di realizzare ontologie con le tecnologie del Web

Semantico;- è in grado di realizzare semplici Agenti intelligenti;

12 D

36 0 0 6 D Nuovo insegnamento (Marzolla)

Obiettivi attività formativa:

Al termine del corso lo studente conosce gli ambienti di

programmazione parallela per lo sviluppo di programmi in grado di

trarre vantaggio dalla potenza di calcolo fornita dalle moderne

architetture multicore e dai sistemi paralleli a memoria distribuita. Lo

studente e' in grado di progettare e realizzare applicazioni efficienti sui

vari tipi di sistemi paralleli, e di misurarne le prestazioni.

Gruppo: Corsi a libera scelta dello studente [CFU min 12 CFU max ] TAF: D Ambito: 1008 - A

scelta dello studente

8028 000 000 70231 PROGRAMMAZIONE PARALLELA INF/01 Voto

8028 000 000 44759 - 0 - ANALISI DINAMICA DEI SISTEMI

AZIENDALI SECS-P/07 Voto

8028 000 000 30220 - 0 - INTELLIGENZA ARTIFICIALE:

RAPPRESENTAZIONE DELLA CONOSCENZA INF/01 Voto

36 0 0 6 D Nuovo insegnamento (Kiziltan)

Obiettivi attività formativa:

Al termine del corso, lo studente è in grado di modellizzare e risolvere

problemi a vincoli usando una varietà di tecniche dell'intelligenza

artificiale.

36 0 0 6 D

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le principali problematiche

relative al riconoscimento del linguaggio naturale e alla sua

implementazione. È in grado di realizzare analizzatori sintattici di parti

semplici del linguaggio naturale.

30 0 16 6 D

Obiettivi attività formativa:

Il corso si propone di costruire una figura professionale in grado di

progettare, sviluppare e valutare applicazioni, protocolli e sistemi di rete

operanti su dispositivi mobili, dotati di interfacce wireless multiple,

tenendo conto delle peculiari caratteristiche di comunicazione

e delle limitazioni in termini di energia imposte dai dispositivi,

sfruttando tecniche di routing avanzato e meccanismi di

virtualizzazione.

8028 000 000 72674 - TEORIA DEI GIOCHI 30 0 16 6 D Consigliato per il Curriculum B

Obiettivi attività formativa:

Al termine del corso, lo studente ha una conoscenza matematica dei

fondamentali concetti e risultati che caratterizzano la teoria dei giochi,

distinguendo fra i giochi strategici e quelli cooperativi che hanno

importanti applicazioni in ambito informatico.

SECS-P/01 Voto

In inglese (I semestre)

8028 000 000 34549 - 0 - ELABORAZIONE DEL LINGUAGGIO

NATURALE INF/01 Voto

8028 000 000 72675 - 0 - SISTEMI MOBILI INF/01 Voto

8028 000 000 77809 ADVANCED ARTIFICIAL INTELLIGENCE INF/01 Voto

Anno 1Ore

eserc. Ore lab. CFU TAF

Gruppo: Attività formative obbligatorie

36 0 0 6 B

Obiettivi attività formativa:

Al termine del corso lo studente: - conosce i modelli dei dati semi

strutturato e non strutturati in relazione a quelli strutturati ed i principali

costrutti dei linguaggi SQL/XML ed XQuery; - conosce le principali

tecniche di information retrieval e di analisi dei dati; - è in grado di

progettare e realizzare un datawarehouse; - è capace di elaborare un

progetto utilizzando le principali tecniche di data mining.

36 0 0 6 B

Obiettivi attività formativa:Al termine del corso, lo studente conosce teorie e metodologie di

valutazione dell'usabilità e di progettazione dell'interazione con un

sistema informatico.

INF/01 66 10 0 Voto 12 Tolti i secondi moduli

36 0 0 6 B

Obiettivi attività formativa:

Al termine del corso lo studente: - conosce i principali modelli di calcolo

parallelo, le tecniche di base per progettare algoritmi paralleli e per

calcolarne il costo computazionale; - è in grado di progettare e

analizzare algoritmi paralleli per risolvere semplici problemi

computazionali; - è in grado di programmare algoritmi paralleli con MPI

e OpenMP.

30 10 0 6 B

Obiettivi attività formativa:

Modulo integrato 07158 - INTELLIGENZA ARTIFICIALE INF/01 Voto

8028 000 000 25883 - INTERAZIONE PERSONA COMPUTER INF/01 Voto

8028 000 000 72662 (C.I.) ALGORITMI AVANZATI - INTELLIGENZA

ARTIFICIALE

Modulo integrato 28791 - ALGORITMI AVANZATI INF/01 Voto

Regolamento a.a. 2015-16-17 LAUREA MAGISTRALE in INFORMATICA (8028)

Curriculum C: Sistemi e Reti

SSD

Ore

frontali Verifica

8028 000 000 28796 - COMPLEMENTI DI BASI DI DATI INF/01 Voto

Al termine del corso, lo studente conosce i principali linguaggi, tecniche

di modellizzazione e metodi di ragionamento che stanno alla base della

risoluzione di problemi di intelligenza artificiale. In particolare, è in

grado di realizzare sistemi 'intelligenti' che, nella soluzione di problemi,

simulano il comportamento di esperti umani della disciplina in oggetto.

Inoltre è in grado di modellizzare e risolvere semplici problemi di

ottimizzazione basati su programmazione a vincoli.

30 10 0 6 B

Obiettivi attività formativa:

Gli obiettivi formativi del corso sono: (i) fornire allo studente le

competenze necessarie a valutare ed utilizzare moderne tecnologie di

middleware, quali le piattaforme basate sullo standard Java 2

Enterprise Edition, per esempio, e (ii) consentire allo studente di

familiarizzarsi con ambienti di "cloud computing" all'interno dei quali

queste tecnologie sono impiegate. Particolare attenzione verra' rivolta a

tecnologie di middleware e ambienti di cloud computing disponibili

come Free Open Source Software.

48 0 0 6 E

Obiettivi attività formativa:

Lo studente al termine del corso: - conosce una gamma estesa di

strutture morfologiche e un ampio repertorio lessicale relativo ad

argomenti vari per completare testi autentici leggermente adattati (es.

articoli giornalistici relativi al dominio universitario e brani narrativi); - è

in grado di comprendere articoli e relazioni su problematiche attuali in

cui è espresso anche un particolare atteggiamento o punto di vista,

oppure testi narrativi piuttosto complessi; - è in grado di comprendere

discorsi e dialoghi di una certa lunghezza o estratti di conferenze,

nonché di seguire argomentazioni anche complesse su tematiche di

interesse generale.

6 B

18 10 32 6 B CONSIGLIATO CURRICULA A/C

In ingleseObiettivi attività formativa:

8028 000 000 26337 - 0 - IDONEITA' LINGUA INGLESE B - 2 Giudizio

Gruppo: Esami a scelta da lista ambito Informatico [CFU min 6 CFU max 6]

8028 000 000 77802 - 0 – COMPLEX SYSTEMS INF/01 Voto

8028 000 000 66866 - 0 - SISTEMI MIDDLEWARE INF/01 Voto

Al termine del corso, lo studente conosce gli algoritmi degli automi

cellulari, dei sistemi genetici e le reti neurali. È in grado di progettare

nuovi algoritmi basati sui 'sistemi complessi'.

12 10 48 6 B CONSIGLIATO CURRICULUM A/C

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le metodologie e gli strumenti

per progettare, realizzare e convalidare modelli di simulazione per

l'analisi e valutazione di sistemi di elaborazione e comunicazione. È in

grado di progettare, realizzare e convalidare modelli di simulazione per

l'analisi e la valutazione di sistemi complessi.

24 20 0 6 B Nuovo insegnamento

Obiettivi attività formativa: CONSIGLIATO CURRICULUM B

Al termine del corso lo studente conosce gli aspetti principali

ell'analisi, della progettazione e della realizzazione di sistemi

software complessi attraverso un approccio basato su modelli, sulla

metamodellazione e sull'uso di linguaggi di dominio.

Particolare attenzione è rivolta alle architetture basate sui servizi e

sulle risorse e alle relative tecnologie e di come queste possano

supportare i processi di business.

Modulo I 12 10 0 (Rossi, responsabile)

Modulo II 12 10 0 (Lanese/Ciancarini)

12 C TUTTI I 12 CFU AL PRIMO ANNO

48 0 0 6 C

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le tecniche di risoluzione di

problemi di calcolo scientifico. È in grado di risolvere problemi del

calcolo scientifico in un ambiente integrato di algebra al calcolatore.

48 0 0 6 C Dal secondo anno al primo anno

Gruppo: Esami a scelta da lista ambito Matematico-Fisico, Ambito 1144 [CFU

min 12 CFU max 12]

8028 000 000 12569 - 0 - MATEMATICA COMPUTAZIONALE MAT/08 Voto

8028 000 000 30214 FONDAMENTI LOGICI DELL'INFORMATICA MAT/01 Voto

8028 000 000 37760 - 0 - SIMULAZIONE DI SISTEMI INF/01 Voto

8028 000 000 77803 - 0 - INGEGNERIA DEL SOFTWARE

ORIENTATA AI SERVIZI INF/01 Voto

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le basi logico formali

dell'informatica, in particolare, il lamb da calcolo e la sua teoria,

corrispondenza tra programmi e dimostrazioni, il lambda calcolo tipato

semplice, i sistemi T ed F. È in grado di descrivere semplici funzioni

numeriche in lambda calcolo e di derivarne i tipi. CONSIGLIATO CURRICULUM A

Modulo I 24 0 0 (Martini, responsabile)

Modulo II 24 0 0 (Sacerdoti Coen)

48 0 0 6 C

Obiettivi attività formativa:

Al termine del corso, lo studente conosce alcuni elementi di teorie

avanzate di probabilità con applicazioni all'informatica, quali catene di

Markov in tempo discreto e continuo. È in grado di analizzare semplici

sistemi stocastici collegati con le applicazioni.

48 0 0 6 C Dal secondo anno al primo anno

Obiettivi attività formativa: CONSIGLIATO CURRICULUM C

Al termine del corso, lo studente conosce i fondamenti della grafica 3D

al calcolatore, tra cui i concetti di modellazione poligonale e resa in

tempo reale. In particolare, è in grado di modellare e rappresentare

graficamente scene 3D mediante opportune librerie.

FIS/01 48 0 0 Voto 6 C CONSIGLIATO CURRICULUM B

Obiettivi attività formativa:

Anno 2 Ore ese. Ore lab. CFU TAF

Gruppo: Attività formative obbligatorie

8028 000 000 23762 - 0 - FISICA DEI SISTEMI COMPLESSI

Al termine del corso, lo studente possiede le conoscenze di base sui

sistemi complessi fisici, biologici e sociali e sui mezzi di analisi,

predicibilità e controllo. In particolare, lo studente è in grado di: -

risolvere problemi di caos deterministico e predicibilità; - risolvere

problemi di auto- organizzazione emergente; - sviluppare un progetto

con architettura ad oggetti e grafica evoluta, usando modelli ad agenti

e la teoria delle reti.

SSD Ore fro. Ver.

8028 000 000 30216 - 0 - MODELLI PROBABILISTICI MAT/06 Voto

8028 000 000 17661 - 0 – GRAFICA MAT/08 Voto

0 0 150 6 F

Obiettivi attività formativa:

Al termine del tirocinio, lo studente possiede una conoscenza

sperimentale di uno degli argomenti del corso di studi tramite un

progetto software svolto internamente all'Università con un docente di

riferimento o in un'azienda esterna all'Unibo. È in grado di documentare

un programma tramite un manuale di riferimento.

0 0 0 24 E

Obiettivi attività formativa:

Al termine della prova finale, lo studente è in grado di lavorare in ampia

autonomia e di esporre e di discutere con chiarezza e piena

padronanza i risultati di un progetto originale di ricerca, di natura

sperimentale o teorica, su un tema specifico. È in grado di elaborare e

presentare risultati anche complessi in maniera articolata.

24

36 0 0 6 B Modificato nome insegnamento

Obiettivi attività formativa: SPOSTATO DAL B AL CAl termine del corso, lo studente conosce le moderne tecnologie per la

produzione di software complesso, i principali stili architetturali per la

progettazione e lo sviluppo di sistemi software e le architetture

informatiche orientate ai servizi

In inglese (I semestre)

30 0 16 6 B Modificato nome insegnamento

Obiettivi attività formativa: SPOSTATO DAL B AL C

Gli obiettivi del corso sono quelli di fornire agli studenti,

al termine dello stesso, gli strumenti concettuali e tecnici per ideare,

progettare e realizzare applicazioni multimediali software (basate sui

seguenti strumenti : graphics, vision, music/video, animation, network)

da utilizzarsi in contesti connotati ad alta interattivita', quali ad esempio:

entertainment/gaming, culture/educational, esibibizioni/musei,

design/production, performance/living art ...)

In inglese (I semestre)

30 10 0 6 B Modificato nome insegnamento8028 000 000 77807 - 0 - DISTRIBUTED SYSTEMS INF/01 Voto

CURRICULUM C - SISTEMI E RETI MODIFICATO CURRICULUM C

8028 000 000 77805 - 0 - SOFTWARE ARCHITECTURES INF/01 Voto

8028 000 000 77806 - 0 - MULTIMEDIA AND INTERACTIVE

TECHNOLOGIES INF/01 Voto

8028 000 000 32492 - 0 – ATTIVITA' PROPEDEUTICA ALLA PROVA

FINALE

8028 000 000 35199 - 0 - PROVA FINALE

Obiettivi attività formativa:In inglese (I semestre)

Al termine del corso, lo studente conosce i modelli architetturali, le

principali problematiche, e gli aspetti peculiari dei sistemi distribuiti. È

in grado di progettare ed implementare sistemi distribuiti prototipali.

30 0 16 6 B Modificato nome insegnamento

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le problematiche di

comunicazione basate su tecnologia wireless, e le soluzioni relative agli

Standard e alle relative architetture sia protocollari che fisiche dei

sistemi e reti wireless caratterizzate da dispositivi eterogenei e mobili.

Conosce inoltre nuove modalità e paradigmi di implementazione dei

servizi basati su tecnologia wireless, e alla base dell'integrazione e

della convergenza delle tecnologie wired e wireless e dei servizi per

Wireless Internet.

12 D

36 0 0 6 D Nuovo insegnamento (Marzolla)

Obiettivi attività formativa:

Al termine del corso lo studente conosce gli ambienti di

programmazione parallela per lo sviluppo di programmi in grado di

trarre vantaggio dalla potenza di calcolo fornita dalle moderne

architetture multicore e dai sistemi paralleli a memoria distribuita. Lo

studente e' in grado di progettare e realizzare applicazioni efficienti sui

vari tipi di sistemi paralleli, e di misurarne le prestazioni.

36 0 0 6 D Nuovo insegnamento (Kiziltan)

Obiettivi attività formativa:

Al termine del corso, lo studente è in grado di modellizzare e risolvere

problemi a vincoli usando una varietà di tecniche dell'intelligenza

artificiale.

In inglese (I semestre)

In inglese (I semestre)

Gruppo: Corsi a libera scelta dello studente [CFU min 12 CFU max ] TAF: D Ambito: 1008 - A

scelta dello studente

8028 000 000 70231 PROGRAMMAZIONE PARALLELA INF/01 Voto

8028 000 000 77809 ADVANCED ARTIFICIAL INTELLIGENCE INF/01 Voto

8028 000 000 77808 - 0 - WIRELESS SYSTEMS AND NETWORKS INF/01 Voto

36 0 0 6 D

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le principali problematiche

relative al riconoscimento del linguaggio naturale e alla sua

implementazione. È in grado di realizzare analizzatori sintattici di parti

semplici del linguaggio naturale.

30 0 16 6 D

Obiettivi attività formativa:

Il corso si propone di costruire una figura professionale in grado di

progettare, sviluppare e valutare applicazioni, protocolli e sistemi di rete

operanti su dispositivi mobili, dotati di interfacce wireless multiple,

tenendo conto delle peculiari caratteristiche di comunicazione

e delle limitazioni in termini di energia imposte dai dispositivi,

sfruttando tecniche di routing avanzato e meccanismi di

virtualizzazione.

8028 000 000 72674 - TEORIA DEI GIOCHI 30 0 16 6 D Consigliato per il Curriculum B

Obiettivi attività formativa:

Al termine del corso, lo studente ha una conoscenza matematica dei

fondamentali concetti e risultati che caratterizzano la teoria dei giochi,

distinguendo fra i giochi strategici e quelli cooperativi che hanno

importanti applicazioni in ambito informatico.

36 0 0 6 B modificate ore

Obiettivi attività formativa: solo per curriculum A e C

SECS-P/01 Voto

8028 000 000 30220 - 0 - INTELLIGENZA ARTIFICIALE:

RAPPRESENTAZIONE DELLA CONOSCENZA INF/01 Voto

8028 000 000 34549 - 0 - ELABORAZIONE DEL LINGUAGGIO

NATURALE INF/01 Voto

8028 000 000 72675 - 0 - SISTEMI MOBILI INF/01 Voto

Al termine del corso, lo studente: - conosce le principali tecnologie per

realizzare i sistemi basati sulla conoscenza: i linguaggi per l'intelligenza

artificiale, le tecniche di modellizzazione e condivisione della

conoscenza ed i metodi di ragionamento; - è in grado di formalizzare

concettualizzazioni e di realizzare ontologie con le tecnologie del Web

Semantico;- è in grado di realizzare semplici Agenti intelligenti;

ALLEGATO 5

Anno 1 Attività formativa Ore ese. Ore lab. Ore n.d. CFU TAF DOCENTE SEMESTRE

60 10 16 0 12 A BERTOSSI 2° Semestre

Intensivo

48 72 0 0 12 A ANNUALE

Modulo I 32 36 0 Titolare SORDONI

Modulo II 16 36 0 bando

18 0 48 0 6 B GHINI 1° Semestre

40 12 0 0 6 A RAMBALDI 2° Semestre

30 0 16 0 6 A SACERDOTI COEN 1° Semestre

24 36 0 0 6 C MORIGI MARTA 2° Semestre

Obiettivi attività formativa:

Obiettivi attività formativa:

Al termine del modulo, lo studente conosce il linguaggio del calcolo

proposizionale e della logica del prim'ordine. È in grado di scrivere e

comprendere proposizioni logiche e di verificarne la validità.

8009 0000 0000 58414 - 0 - ALGEBRA E GEOMETRIA MAT/02

Obiettivi attività formativa:

Al termine del corso lo studente possiede una conoscenza delle principali

leggi della fisica classica, con riferimento alla cinematica e alla dinamica del

punto, ai concetti più essenziali della termodinamica, al campo elettrico e

magnetico. È in grado di risolvere semplici problemi fisici.

8009 0000 0000 66857 -0- LOGICA PER INFORMATICA INF/01

Voto

Obiettivi attività formativa:

Al termine del corso, lo studente conosce l'architettura di base di un

calcolatore, le reti combinatorie e sequenziali, e le regole di corrispondenza

tra assembler ed un linguaggio ad alto livello. È in grado di progettare

semplici reti combinatorie e di scrivere codice in un linguaggio assembler.

8009 000 000 00405 - 0 - FISICA FIS/01 Voto

Al termine del corso, lo studente conosce gli strumenti di base dell'analisi

matematica, quali numeri reali, limiti, continuità, derivate e integrali. È in

grado di utilizzare gli strumenti matematici per lo studio delle altre discipline

8009 000 000 11925 - ARCHITETTURA DEGLI ELABORATORI INF/01

Al termine del corso lo studente: - conosce gli algoritmi per risolvere problemi

computazionali di base su strutture di dati elementari; - conosce le tecniche

di base per calcolare il costo computazionale degli algoritmi; - conosce le

classi di complessità computazionale P, NP e NP-hard; - è in grado di

progettare algoritmi efficienti per risolvere semplici problemi computazionali; -

è in grado di stimare in ordine di grandezza il costo computazionale degli

algoritmi; - è in grado di analizzare la complessità computazionale di

problemi computazionali di base; - è in grado di dare una valutazione circa

l'efficienza e la correttezza di un algoritmo; - è capace di elaborare e di

presentare un progetto per la risoluzione di problemi computazionali di base.

8009 000 000 00013 - 0 - ANALISI MATEMATICA MAT/05

8009 000 000 37635 - ALGORITMI E STRUTTURE DI DATI INF/01 Voto

Obiettivi attività formativa:

Voto

Obiettivi attività formativa:

Programmazione Didattica a.a. 2015-16 Corso: LAUREA in INFORMATICA (8009)

SSD Ore fro. Ver.

Gruppo: Attività formative obbligatorie

1 di 6

ALLEGATO 5

54 0 48 0 12 B 1° Semestre

Intensivo

Modulo I 54 0 16 Titolare LANEVE

Modulo II 0 0 32 bando

Anno 2 Attività formativa Ore ese. Ore lab. Ore n.d. CFU TAF DOCENTE SEMESTRE

40 12 0 0 6 C CAMPANINO 2° Semestre

48 0 0 0 6 C CASCIOLA 1° Semestre

36 0 0 0 6 B bando 1° Semestre

48 20 32 0 12 B ANNUALEVoto

Obiettivi attività formativa:

Obiettivi attività formativa:

Al termine del corso lo studente ha appreso i fondamenti della

programmazione lineare (PL), della programmazione lineare intera (PLI), e

dell'ottimizzazione combinatoria, conosce l'algoritmo del simplesso per la

PL e sa in quali casi un problema di PL ammette soluzioni intere. E'

quindi in grado di modellare un problema incognito in termini di vincoli

lineari (o lineari interi) e funzione obiettivo lineare, ovvero

riconoscere che il problema non puo' essere cosi' formulato. E' inoltre in

grado di modellare problemi combinatori su grafi come problemi di cammini

minimi, flussi massimi e abbinamenti, e puo' risolverli per mezzo dei

principali algoritmi noti nella letteratura. Infine, sa distinguere quali

problemi di ottimizzazione combinatoria sono inerentemente intrattabili.

8009 000 000 04138 - 0 - LINGUAGGI DI PROGRAMMAZIONE INF/01

Voto

Obiettivi attività formativa:

Al termine del corso, lo studente conosce i concetti alla base del calcolo

numerico, quali analisi dell'errore, interpolazione, integrazione numerica,

equazioni non lineari e sistemi di equazioni lineari. È in grado di risolvere

problemi di calcolo scientifico

8009 000 000 14511 - 0 - OTTIMIZZAZIONE INF/01 Voto

Obiettivi attività formativa:

Al termine del corso, lo studente possiede una conoscenza di base di

probabilità e statistica matematica. È in grado di risolvere

semplici problemi di probabilità e di inferenza statistica.

8009 000 000 02023 - 0 - CALCOLO NUMERICO MAT/08

Gruppo: Attività formative obbligatorie

8009 000 000 04642 - 0 - CALCOLO DELLE PROBABILITA' E STATISTICA MAT/06 Voto

Voto

Obiettivi attività formativa:

Al termine del corso, lo studente conosce i principi, gli strumenti e le tecniche

della programmazione di applicazioni informatiche. È in grado di

programmare in uno specifico linguaggio di programmazione.

SSD Ore fro. Ver.

Al termine del corso lo studente acquisisce nozioni elementari

di algebra (algoritmo di Euclide e congruenze) e di algebra

lineare. E' in grado di risolvere sistemi lineari e di diagonalizzare

applicazioni lineari.

8009 000 000 00819 - 0 - PROGRAMMAZIONE INF/01

2 di 6

ALLEGATO 5

Modulo I 24 10 16 0 GORRIERI 1° Semestre

Modulo II 24 10 16 0 Titolare GABBRIELLI 2° Semestre

60 20 0 0 12 B PANZIERI 1° Semestre

36 30 48 0 12 B ANNUALE

Modulo II 36 0 48 DAVOLI

Modulo II 0 30 0 FERRETTI

30 0 16 0 6 B VITALI 2° Semestre

Anno 3 Attività formativa Ore ese. Ore lab. Ore n.d. CFU TAF DOCENTE SEMESTRE

60 10 16 0 12 B MONTESI 1° Semestre

Intensivo

24 0 0 0 3 EGiudizio

Obiettivi attività formativa:

Obiettivi attività formativa:

Al termine del corso, lo studente:

- conosce il modello dei dati relazionale ed i principali costrutti del linguaggio

SQL;

- è in grado di progettare e realizzare una base di dati;

- è capace di elaborare un progetto per la realizzazione di un sistema

informatico.

8009 000 000 26338 - 0 - IDONEITA' LINGUA INGLESE B - 1

Ver.

Gruppo: Attività formative obbligatorie

8009 000 000 10906 - 0 - BASI DI DATI INF/01 Voto

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le tecnologie più importanti

utilizzate in ambito World Wide Web.

È in grado di scrivere documenti nei linguaggi del Web, di curarne l'aspetto

visivo, di verificarne la correttezza e universalità, e di realizzare semplici

applicazioni distribuite sul Web.

SSD Ore fro.

Voto

Obiettivi attività formativa:

Al termine del corso, lo studente conosce la struttura e i metodi di

costruzione dei moderni sistemi operativi multiprogrammati. È in grado di

installare, programmare e amministrare un sistema operativo.

8009 000 000 41731 - 0 - TECNOLOGIE WEB INF/01 Voto

Obiettivi attività formativa:

Al termine del corso lo studente conosce: (i)i principi di funzionamento delle

reti di elaboratori, (ii) le principali tecnologie e protocolli di comunicazione,

inclusa la famiglia di protocolli TCP/IP, utilizzati per implementare reti a

commutazione di pacchetto, (iii) l'architettura della rete Internet, ed è in grado

di (iv) capire il funzionamento dei meccanismi di comunicazione fra processi

(v) progettare e sviluppare protocolli per la comunicazione fra processi.

8009 000 000 08574 - 0 - SISTEMI OPERATIVI INF/01

Al termine del corso, lo studente:

- conosce i principali concetti della teoria dei linguaggi formali e li sa

applicare per la classificazione di semplici linguaggi;

- conosce le principali tecniche per l'analisi sintattica dei linguaggi di

programmazione;

- conosce la struttura di un linguaggio di programmazione e le tecniche per

implementare la sua macchina astratta;

- conosce il paradigma orientato agli oggetti ed un altro paradigma non

imperativo.

8009 000 000 11145 - 0 - RETI DI CALCOLATORI INF/01 Voto

3 di 6

ALLEGATO 5

60 20 0 0 12 B ASPERTI ANNUALE

24 0 32 0 6 B BABAOGLU 1° Semestre

24 0 32 0 6 B CIANCARINI 1° Semestre

0 0 100 0 4 F MARTINI

0 0 0 0 5 E

Obiettivi attività formativa:

Giudizio

Obiettivi attività formativa:

Al termine del progetto, lo studente possiede una conoscenza sperimentale

di uno degli argomenti del corso di studi tramite un progetto software. È in

grado di documentare un programma tramite un manuale di riferimento

8009 000 000 35199 - 0 - PROVA FINALE

Obiettivi attività formativa:

Al termine del corso, lo studente conosce metodi e strumenti di analisi,

progettazione e misura di sistemi software. Sviluppa capacità di analisi e di

interpretazione delle esigenze descritte in maniera informale in una specifica.

È in grado di descrivere un sistema software con il formalismo UML e di

programmarlo con un linguaggio orientato agli oggetti.

8009 000 000 66859 - 0 - PROGETTO/TIROCINIO

Voto

Obiettivi attività formativa:

Al termine del corso, lo studente:

- conosce gli algoritmi crittografici di base a chiave pubblica e a chiave

segreta;

- conosce le principali problematiche di sicurezza informatica;

- conosce i principali protocolli crittografici;

- è in grado di capire il funzionamento delle tecniche crittografiche moderne;

- è in grado mettere in atto gli accorgimenti necessari per garantire la

sicurezza di un sistema informatico;

- è in grado di analizzare la vulnerabilità di un sistema informatico;

- è in grado di dare una valutazione critica circa la sicurezza di un sistema

informatico;

- è capace di elaborare e di presentare un progetto per garantire la sicurezza

di un sistema informatico.

8009 000 000 66858 - 0 - INGEGNERIA DEL SOFTWARE INF/01 Voto

Obiettivi attività formativa:

Il corso fornisce una introduzione alla teoria della calcolabilita' e alla teoria

della complessita' computazionale.

Al termine del corso lo studente avra' acquisito consapevolezza dei limiti

teorici e pratici dei metodi effettivi di calcolo e sara' in grado di utilizzare ed

applicare metodologie e tecniche proprie dei metodi formali nello studio della

trattabilita' computazionale di problemi algoritmici di svariata natura.

8009 000 000 17629 - 0 - SICUREZZA INF/01

Lo studente al termine del corso:

- conosce una ragionevole gamma di strutture morfologiche ed un repertorio

lessicale adeguato per completare testi di divulgazione autentici,

eventualmente semplificati o adattati, e brevi testi biografici o narrativi;

- è in grado di comprendere testi divulgativi di vario tipo: descrittivi,

informativi, narrativi;

- comprende gli elementi principali di discorsi e dialoghi in linguaggio

standard su argomenti familiari, purché il parlato sia relativamente scandito

8009 000 000 11933 - 0 - INFORMATICA TEORICA INF/01 Voto

4 di 6

ALLEGATO 5

AMB 12

A scelta dello studente D 1008

INF/01 30 0 16 6 DAVOLI 2° Semestre

Obiettivi attività formativa:

INF/01 30 10 0 6 bando 2° Semestre

Obiettivi attività formativa:

INF/01 24 0 32 6 BONONI 2° Semestre

Obiettivi attività formativa: mutuato da CdS 8014

64 0 0 0 8 C MOLLONA 1°semestre

mutuato da CdS 8014

Voto

Obiettivi attività formativa:

8014 000 000 37459 - 0 - STRATEGIA AZIENDALE SECS-P/07

Al termine del corso, lo studente è in grado di individuare e descrivere i

processi evolutivi delle idee e delle esigenze (culturali, socio-economiche e

tecnologiche) che costituiscono i fondamenti essenziali dell'Informatica. E' in

grado di descrivere gli elementi essenziali (nella dimensione scientifica,

tecnologica e operativa) che ne hanno consentito il rapido (e tumultuoso)

sviluppo avvenuto nella seconda metà del secolo scorso.

8009 000 000 66860 - 0 - LABORATORIO DI APPLICAZIONI MOBILI Voto

Obiettivi: Al termine del corso, lo studente conosce gli aspetti tecnologici e

metodologici e gli strumenti per lo sviluppo di applicazioni per dispositivi

mobili, su piattaforme iOS (iPhone, iPad, iPod Touch) e Android.

Conosce inoltre la gestione di dispositivi dotati di interfacce utente

innovative, multi-touch, gestione eventi, la programmazione objectiveC,

Eclipse e Android SDK, design patterns, interfacciamento dati esterno,

sensori e geo-localizzazione, servizi di networking, debugging e test di

applicazioni. Conosce infine:

- le problematiche delle applicazioni eseguite in contesto wireless mobile;

- le piattaforme più importanti per lo sviluppo di applicazioni mobili;

- le API dei device interni;

- la gestione della multimedialità in contesto wireless mobile;

- iPhone SDK e Android SDK;

- come progettare e implementare una applicazione con il pattern

architetturale Model-View-Control nei due ambienti di sviluppo.

8009 000 000 37925 - 0 - PROGETTO DI SISTEMI VIRTUALI Voto

Al termine del corso lo studente conosce i metodi di progettazione di

sistemi virtuali quali macchine virtuali, sistemi operativi a virtualizzazione

parziale, reti virtuali, file system virtuali.

Il corso ha una forte componente progettuale con approfondimenti

personalizzati che consentono allo studente di specializzarsi negli aspetti di

maggiore interesse.

8009 000 000 55200 - 0 -STORIA DELL'INFORMATICA Voto

Al termine della prova finale, lo studente è in grado di esporre e di discutere

con chiarezza e padronanza i risultati di un progetto di ricerca o un proprio

elaborato connesso a un'attività di laboratorio o a uno degli argomenti del

corso di studi in oggetto. È in grado di elaborare e presentare risultati anche

con l'ausilio di sistemi multimediali. Ha familiarità con la ricerca delle

informazioni.

Gruppo: Corsi a libera scelta dello studente [CFU min: 12 CFU max: ]

TAF

5 di 6

ALLEGATO 5

Al termine del corso, lo studente conosce i problemi dell'organizzazione

dell'attività economica aziendale.

In particolare, è in grado di:

- analizzare il ruolo dei prezzi nella risoluzione di problemi di coordinamento

tra decisioni economiche;

- coordinare tra piani e azioni, le funzioni dei contratti e dei meccanismi a

incentivo all'interno delle organizzazione economiche;

- analizzare comparativamente i principali modelli organizzativi: gerarchie,

6 di 6

Allegato 6

Anno 1Ore

eserc. Ore lab. CFU DOCENTE TAF Semestre

Gruppo: Attività formative obbligatorie

36 0 0 6 MONTESI B 1° Semestre

Obiettivi attività formativa:

Al termine del corso lo studente: - conosce i modelli dei dati semi

strutturato e non strutturati in relazione a quelli strutturati ed i principali

costrutti dei linguaggi SQL/XML ed XQuery; - conosce le principali

tecniche di information retrieval e di analisi dei dati; - è in grado di

progettare e realizzare un datawarehouse; - è capace di elaborare un

progetto utilizzando le principali tecniche di data mining.

36 0 0 6 VITALI B 2° Semestre

Obiettivi attività formativa:

Al termine del corso, lo studente conosce teorie e metodologie di

valutazione dell'usabilità e di progettazione dell'interazione con un

sistema informatico.

8028 000 000 72662 - 0 - (C.I.) ALGORITMI AVANZATI -

INTELLIGENZA ARTIFICIALE BERTOSSI

Modulo integrato: 28791 ALGORITMI AVANZATI INF/01 36 0 0 Voto 6 B 1° Semestre

Obiettivi attività formativa:

Al termine del corso lo studente: - conosce i principali modelli di calcolo

parallelo, le tecniche di base per progettare algoritmi paralleli e per

calcolarne il costo computazionale; - è in grado di progettare e

analizzare algoritmi paralleli per risolvere semplici problemi

computazionali; - è in grado di programmare algoritmi paralleli con MPI

e OpenMP.

Modulo integrato: 07158 INTELLIGENZA ARTIFICIALE INF/01 30 10 0 Voto 6 GABBRIELLI B 2° Semestre

Obiettivi attività formativa:

Al termine del corso, lo studente conosce i principali linguaggi, tecniche

di modellizzazione e metodi di ragionamento che stanno alla base della

risoluzione di problemi di intelligenza artificiale. In particolare, è in grado

di realizzare sistemi 'intelligenti' che, nella soluzione di problemi,

simulano il comportamento di esperti umani della disciplina in oggetto.

Inoltre è in grado di modellizzare e risolvere semplici problemi di

ottimizzazione basati su programmazione a vincoli.

30 10 0 6 PANZIERI B 2° SemestreObiettivi attività formativa:

Programmazione Didattica a.a. 2015-16 LAUREA MAGISTRALE in INFORMATICA (8028)

SSD

Ore

frontali Verifica

8028 000 000 28796 - 0 - COMPLEMENTI DI BASI DI DATI INF/01 Voto

8028 000 000 72667 - 0 - SISTEMI MIDDLEWARE INF/01 Voto

8028 000 000 25883 - 0 - INTERAZIONE PERSONA COMPUTER INF/01 Voto

Allegato 6

Gli obiettivi formativi del corso sono: (i) fornire allo studente le

competenze necessarie a valutare ed utilizzare moderne tecnologie di

middleware, quali le piattaforme basate sullo standard Java 2

Enterprise Edition, per esempio, e (ii) consentire allo studente di

familiarizzarsi con ambienti di "cloud computing" all'interno dei quali

queste tecnologie sono impiegate. Particolare attenzione verra' rivolta a

tecnologie di middleware e ambienti di cloud computing disponibili come

Free Open Source Software.

48 0 0 6 EObiettivi attività formativa:

6 B

18 10 32 6 BABAOGLU B 2° Semestre Consigliato per il curriculum A/C

Al termine del corso, lo studente conosce gli algoritmi degli automi

cellulari, dei sistemi genetici e le reti neurali. È in grado di progettare

nuovi algoritmi basati sui 'sistemi complessi'.

12 10 48 6 DONATIELLO B 1° Semestre Consigliato per il curriculum A/C

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le metodologie e gli strumenti

per progettare, realizzare e convalidare modelli di simulazione per

l'analisi e valutazione di sistemi di elaborazione e comunicazione. È in

grado di progettare, realizzare e convalidare modelli di simulazione per

l'analisi e la valutazione di sistemi complessi.

24 20 0 6 B 1° Semestre Consigliato per il curriculum B

Obiettivi attività formativa: Mutua Business Process Management (37616) a libera scelta al secondo anno

Al termine del corso, lo studente possiede conoscenze legate al

Business Process Management (modellazione di processi, simulazione,

esecuzione) e alla progettazione e allo sviluppo di applicazioni basate

sulla Service Oriented Architecture (SOA).

Modulo I 12 10 0 bando

Ricercatore: Rossi D.

Modulo II 12 10 0 bandoRicercatore: Lanese

12 C

48 0 0 6 SPALETTA C 2° Semestre

Obiettivi attività formativa:

8028 000 000 26337 - 0 - IDONEITA' LINGUA INGLESE B - 2 Giudizio

Gruppo: Esame a scelta da lista ambito Matematico-Fisico, Ambito 1144

[CFU min 12 CFU max 12]

8028 000 000 12569 - 0 - MATEMATICA COMPUTAZIONALE MAT/08 Voto

Voto

8028 000 000 77803 - 0 - INGEGNERIA DEL SOFTWARE ORIENTAT

AI SERVIZI INF/01 Voto

Gruppo: Esame a scelta da lista ambito Informatico [CFU min 6 CFU max 6]

8028 000 000 77802 COMPLEX SYSTEMS INF/01 Voto

Obiettivi attività formativa:

8028 000 000 37760 - 0 - SIMULAZIONE DI SISTEMI INF/01

Allegato 6

Al termine del corso, lo studente conosce le tecniche di risoluzione di

problemi di calcolo scientifico. È in grado di risolvere problemi del

calcolo scientifico in un ambiente integrato di algebra al calcolatore.

48 0 0 6 MARTINI C 1° semestre CONSIGLIATO PER IL CURRICULUM A

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le basi logico formali

dell'informatica, in particolare, il lamb da calcolo e la sua teoria,

corrispondenza tra programmi e dimostrazioni, il lambda calcolo tipato

semplice, i sistemi T ed F. È in grado di descrivere semplici funzioni

numeriche in lambda calcolo e di derivarne i tipi.

Modulo I 24 10 0 MARTINI

Modulo II 24 10 0 MARTINI

48 0 0 6 CAMPANINO C 1° Semestre

Obiettivi attività formativa:

Al termine del corso, lo studente conosce alcuni elementi di teorie

avanzate di probabilità con applicazioni all'informatica, quali catene di

Markov in tempo discreto e continuo. È in grado di analizzare semplici

sistemi stocastici collegati con le applicazioni.

48 0 0 6 CASCIOLA C 2° Semestre CONSIGLIATO PER IL CURRICULUM C

Obiettivi attività formativa:

Al termine del corso, lo studente conosce i fondamenti della grafica 3D

al calcolatore, tra cui i concetti di modellazione poligonale e resa in

tempo reale. In particolare, è in grado di modellare e rappresentare

graficamente scene 3D mediante opportune librerie.

FIS/01 48 0 0 Voto 6 RAMBALDI C 1° Semestre

Obiettivi attività formativa:

Anno 2 Ore ese. Ore lab. CFU DOCENTE TAF Semestre

Gruppo: Attività formative obbligatorie

0 0 150 6 MARTINI F 2° Semestre

Obiettivi attività formativa:

Al termine del tirocinio, lo studente possiede una conoscenza

sperimentale di uno degli argomenti del corso di studi tramite un

progetto software svolto internamente all'Università con un docente di

riferimento o in un'azienda esterna all'Unibo. È in grado di documentare

un programma tramite un manuale di riferimento.

8028 000 000 30214 FONDAMENTI LOGICI DELL'INFORMATICA MAT/01 Voto

8028 000 000 30216 - 0 - MODELLI PROBABILISTICI MAT/06 Voto

8028 000 000 23762 - 0 - FISICA DEI SISTEMI COMPLESSI

Al termine del corso, lo studente possiede le conoscenze di base sui

sistemi complessi fisici, biologici e sociali e sui mezzi di analisi,

predicibilità e controllo. In particolare, lo studente è in grado di: -

risolvere problemi di caos deterministico e predicibilità; - risolvere

problemi di auto- organizzazione emergente; - sviluppare un progetto

con architettura ad oggetti e grafica evoluta, usando modelli ad agenti e

la teoria delle reti.

SSD Ore fro. Ver.

8028 000 000 17661 - 0 - GRAFICA

8028 000 000 32492 - 0 - ATTIVITA' PROPEDEUTICA ALLA PROVA

FINALE

MAT/08 Voto

Allegato 6

0 0 0 24 E 2° Semestre

Obiettivi attività formativa:

Al termine della prova finale, lo studente è in grado di lavorare in ampia

autonomia e di esporre e di discutere con chiarezza e piena

padronanza i risultati di un progetto originale di ricerca, di natura

sperimentale o teorica, su un tema specifico. È in grado di elaborare e

presentare risultati anche complessi in maniera articolata.

24

30 10 0 6 ASPERTI B 1° Semestre

Obiettivi attività formativa:

Il corso affronta moderne tecniche di progettazione software basate su

linguaggi e piattaforme di sviluppo che consentono l'uso integrato di

programmi, specifiche funzionali e dimostrazioni di correttezza.

L'approccio si basa su sistemi di tipi dipendenti, i cui tipi sono

sufficientementi espressivi da esprimere arbitarie specifiche software:

una espressione ben tipata e' una procedura eseguibile che realizza la

specifica, ed e'

dunque corretta per costruzione.

Al termine del corso, lo studente avra' acquisito padronanza nella

programmazione con tipi dipendenti, e nell'uso di moderni sistemi per la

verifica interattiva della correttezza del software.

24 20 0 6 LANEVE B 2° Semestre

Obiettivi attività formativa:

Questo corso consente di apprendere le tecnologie formali per

garantire proprietà di correttezza di programmi commerciali o presenti

nei compilatori per ottimizzare i codici. Tutte le tecniche presentate

saranno applicate a casi di studio.

24 10 16 6 GORRIERI B 2° Semestre

Obiettivi attività formativa:

Al termine del corso, lo studente conosce i paradigmi di base della

concorrenza, i loro modelli ed i sistemi di verifica di proprietà di tali

modelli. È in grado di analizzare semplici programmi concorrenti con

strumenti automatici o semi-automatici.

48 0 0 6 MARTINI C 1° semestre

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le basi logico formali

dell'informatica, in particolare, il lamb da calcolo e la sua teoria,

corrispondenza tra programmi e dimostrazioni, il lambda calcolo tipato

semplice, i sistemi T ed F. È in grado di descrivere semplici funzioni

numeriche in lambda calcolo e di derivarne i tipi.

Modulo I 24 10 0 MARTINI

Modulo II 24 10 0 MARTINI

8028 000 000 35199 - 0 - PROVA FINALE

CURRICULUM A - PROGETTAZIONE E ANALISI DEL SOFTWARE

8028 000 000 72671 - 0 - COMPLEMENTI DI LINGUAGGI DI

PROGRAMMAZIONE INF/01 Voto

8028 000 000 72672 - 0 - ANALISI STATICA DI PROGRAMMI INF/01 Voto

8028 000 000 66870 - 0 - MODELLI E SISTEMI CONCORRENTI INF/01 Voto

8028 000 000 30214 FONDAMENTI LOGICI DELL'INFORMATICA MAT/01 Voto

Allegato 6

24

36 0 0 6 CIANCARINI B 1° Semestre

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le moderne tecnologie per la

produzione di software complesso, i principali stili architetturali per la

progettazione e lo sviluppo di sistemi software e le architetture

informatiche orientate ai servizi

30 0 16 6 ROCCETTI B 2°semestre

Obiettivi attività formativa:

Gli obiettivi del corso sono quelli di fornire agli studenti,

al termine dello stesso, gli strumenti concettuali e tecnici per ideare,

progettare e realizzare applicazioni multimediali software (basate sui

seguenti strumenti : graphics, vision, music/video, animation, network)

da utilizzarsi in contesti connotati ad alta interattivita', quali ad esempio:

entertainment/gaming, culture/educational, esibibizioni/musei,

design/production, performance/living art ...)

48 0 0 6 MOLLONA C 2°semestre

Obiettivi attività formativa:

Al termine del corso, lo studente approfondisce l'analisi della strategia

competitiva e aziendale con concetti e strumenti propri dello studio dei

sistemi dinamici complessi. In particolare, lo studente è in grado di

affrontare le difficoltà connesse all'interpretazione dei comportamenti di

sistemi sociali dinamici e complessi.

8028 000 000 72674 - TEORIA DEI GIOCHI 30 0 16 6 bando C 1°semestre contratto: Rossi Giovanni

Obiettivi attività formativa:

Al termine del corso, lo studente ha una conoscenza matematica dei

fondamentali concetti e risultati che caratterizzano la teoria dei giochi,

distinguendo fra i giochi strategici e quelli cooperativi che hanno

importanti applicazioni in ambito informatico.

24

30 0 16 6 GHINI B 2° semestre

Obiettivi attività formativa:

Il corso si propone di costruire una figura professionale in grado di

progettare, sviluppare e valutare applicazioni e sistemi di rete

operanti su dispositivi mobili, dotati di interfacce wireless multiple,

tenendo conto delle peculiari caratteristiche di comunicazione

e delle limitazioni in termini di energia imposte dai dispositivi.

CURRICULUM B - INFORMATICA PER IL MANAGEMENT

8028 000 000 66871 - 0 - ARCHITETTURE SOFTWARE INF/01 Voto

8028 000 000 72673 - 0 - MULTIMEDIA E TECNOLOGIE

INTERATTIVE INF/01 Voto

8028 000 000 44759 - 0 - ANALISI DINAMICA DEI SISTEMI

AZIENDALI SECS-P/07 Voto

SECS-P/01 Voto

CURRICULUM C - SISTEMI E RETI

8028 000 000 72675 - 0 - SISTEMI MOBILI INF/01 Voto

Allegato 6

24

30 0 16 6 GHINI B 2° semestre

Obiettivi attività formativa:

Il corso si propone di costruire una figura professionale in grado diprogettare, sviluppare e valutare applicazioni e sistemi di reteoperanti su dispositivi mobili, dotati di interfacce wireless multiple,tenendo conto delle peculiari caratteristiche di comunicazionee delle limitazioni in termini di energia imposte dai dispositivi.

30 10 0 6 AMOROSO B 1° Semestre

Obiettivi attività formativa:

Al termine del corso, lo studente conosce i modelli architetturali, le principali problematiche, e gli aspetti peculiari dei sistemi distribuiti. È in grado di progettare ed implementare sistemi distribuiti prototipali.

30 10 0 6 BONONI B 1° Semestre

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le problematiche di comunicazione basate su tecnologia wireless, e le soluzioni relative agli Standard e alle relative architetture sia protocollari che fisiche dei sistemi e reti wireless caratterizzate da dispositivi eterogenei e mobili. Conosce inoltre nuove modalità e paradigmi di implementazione dei servizi basati su tecnologia wireless, e alla base dell'integrazione e della convergenza delle tecnologie wired e wireless e dei servizi per Wireless Internet.

48 0 0 6 CASCIOLA C 2° Semestre

Obiettivi attività formativa:

Al termine del corso, lo studente conosce i fondamenti della grafica 3D al calcolatore, tra cui i concetti di modellazione poligonale e resa in tempo reale. In particolare, è in grado di modellare e rappresentare graficamente scene 3D mediante opportune librerie.

12 D

36 0 0 6 TAMBURINI D 1° Semestre

Obiettivi attività formativa:

Al termine del corso, lo studente conosce le principali problematiche relative al riconoscimento del linguaggio naturale e alla sua implementazione. È in grado di realizzare analizzatori sintattici di parti semplici del linguaggio naturale.

30 10 0 6 bando D 2° Semestre Raccomandato per il Curriculum A

Obiettivi attività formativa: ricercatore: Dal Lago

Gruppo: Corsi a libera scelta dello studente [CFU m in 12 CFU max ] TAF: D Ambito: 1008 - A scelta del lo studente

8028 000 000 34549 - 0 - ELABORAZIONE DEL LINGUAGGIO NATURALE INF/01 Voto

8028 000 000 72676 CRITTOGRAFIA INF/01 Voto

8028 000 000 55198 - 0 - SISTEMI E RETI WIRELESS INF/01 Voto

8028 000 000 17661 - 0 - GRAFICA MAT/08 Voto

8028 000 000 72675 - 0 - SISTEMI MOBILI INF/01 Voto

8028 000 000 66874 - 0 - SISTEMI DISTRIBUITI INF/01 Voto

CURRICULUM C - SISTEMI E RETI

Allegato 6

Al termine del corso, lo studente conosce le metodiche e gli strumenti

della network analysis nei loro fondamentali teorici e nelle tipiche

applicazioni in internet, con riferimento alla caratterizzazione ed alla

modellizzazione dei fenomeni economici e sociali propri della rete. E' in

grado di disegnare un protocollo di ricerca ed applicarlo a contesti reali,

definendo le modalità di di acquisizione e gestione dei dati,

l'identificazione e l'esecuzione di misure di rete, l'interpretazione dei loro

esiti, in modo integrato con esigenze di simulazione e supporto alla

presa delle decisioni. Lo studente conosce inoltre l'uso dei principali

software di analisi statistica e rappresentazione grafica delle reti.

24 20 0 6 D 1° Semestre Raccomandato per il Curriculum B

Obiettivi attività formativa:

Al termine del corso, lo studente possiede conoscenze legate al

Business Process Management (modellazione di processi, simulazione,

esecuzione) e alla progettazione e allo sviluppo di applicazioni basate

sulla Service Oriented Architecture (SOA).

Modulo I 12 10 0 bando

ricercatore: Rossi D.

Modulo II 12 10 0 bandoricercatore: Lanese

36 0 0 6 GASPARI D 2° Semestre Raccomandato per il Curriculum C

Obiettivi attività formativa:

Al termine del corso, lo studente: - conosce le principali tecnologie per

realizzare i sistemi basati sulla conoscenza: i linguaggi per l'intelligenza

artificiale, le tecniche di modellizzazione e condivisione della

conoscenza ed i metodi di ragionamento; - è in grado di formalizzare

concettualizzazioni e di realizzare ontologie con le tecnologie del Web

Semantico;- è in grado di realizzare semplici Agenti intelligenti;

INF/01 Voto

8028 000 000 30220 - 0 - INTELLIGENZA ARTIFICIALE:

RAPPRESENTAZIONE DELLA CONOSCENZA INF/01 Voto

8028 000 000 37616 - 0 - BUSINESS PROCESS MANAGEMENT