INFORMATICA (Classe LM-18)-immatricolati dall'a.a. 2014/2015

Area Scienze e Tecnologie
Laurea magistrale
A.A. 2014/2015
LM-18 - Informatica
Laurea magistrale
120
Crediti
Accesso
Libero con valutazione dei requisiti di accesso
2
Anni
Italiano, Inglese
International title
Double Degree
Il corso di laurea magistrale in Informatica si propone di fornire conoscenze avanzate e di formare capacità professionali adeguate allo svolgimento di attività di ricerca, progettazione e coordinamento riferibili ai diversi ambiti di applicazione delle scienze informatiche con particolare riferimento ai settori commerciale, industriale e scientifico. Il laureato magistrale in Informatica svolge attività di progettazione, sviluppo, controllo e gestione di sistemi informatici complessi. Obiettivo fondamentale della sua attività è il miglioramento costante dei sistemi informatici in termini qualitativi ed economici, accompagnato dalla capacità di recepire e proporre negli ambiti applicativi in cui opera le innovazioni che continuamente caratterizzano la disciplina. Il corso di laurea magistrale si propone dunque di formare professionisti, dotati di competenze analitiche e operative di alto livello, ma anche caratterizzati da una visione aperta e critica dei problemi connessi all'adozione e all'uso delle tecnologie informatiche.
Il corso di laurea magistrale in Informatica assicura ai propri laureati una preparazione avanzata nelle Aree di formazione che maggiormente caratterizzano l'informatica: algoritmi, linguaggi, metodi logici e formali, sviluppo e progettazione del software, sistemi informativi e gestione dei dati, architetture e reti, sistemi intelligenti, analisi dei dati e ottimizzazione, elaborazione di segnali e immagini, comunicazione multimediale e sociale.
Profilo professionale: Ricercatore e specialista nella ricerca informatica di base
Funzioni: ricercatore junior associato a gruppi di ricerca accademici, o laboratori di enti pubblici e privati.
Competenze: approfondita consapevolezza relativa ai fondamenti della propria disciplina e alle problematiche che la caratterizzano in relazione alle scienze tradizionali. Capacità di elaborare e comunicare idee originali nell'ambito dell'informatica di base, in particolare relativamente a fondamenti matematici, logici e statistici della computazione, progetto e analisi di algoritmi in astratto e, a seconda dei percorsi seguiti durante il corso di laurea, in differenti ambiti disciplinari: linguaggi formali e verifica formale dei programmi; elaborazione dei segnali; modelli stocastici di sistemi complessi e metodi crittografici; estrazione di conoscenza da collezioni di dati o osservazioni per creare modelli predittivi basati su osservazioni, e per realizzare sistemi per la pianificazione, ottimizzazione e controllo di processi, anche in presenza di informazione incerta; metodologie e architetture relative al Web; reti radio per terminali mobili e sensori; sistemi distribuiti; basi di dati semantiche e ontologie; sistemi multimediali; social computing e Web analytics.
Sbocchi: in enti di ricerca pubblici e privati, nonché in società high-tech che sviluppano nuove metodologie e sistemi informatici innovativi. Prosecuzione del percorso di studi con formazione di terzo livello.
Profilo professionale: Analista e progettista di software applicativi e di sistema
Funzioni: ruoli di elevata responsabilità in ambito pubblico o privato relativi a coordinamento, direzione e controllo di progetti di sistemi informatici di medie-grandi dimensioni. Attività professionali autonome.
Competenze: padronanza di diversi paradigmi e linguaggi di programmazione, nell'analisi e specifica dei requisiti in ingegneria del software, nella sintesi di programmi a partire da specifiche algoritmiche di alto livello, nella verifica dell'assenza di errori all'interno di programmi, nella verifica della correttezza rispetto alle specifiche. Controllo dell'uso delle risorse in ambienti sequenziali, orientati agli oggetti, concorrenti e distribuiti. A seconda del percorso di studio, conoscenza delle metodologie e delle architetture attinenti ai diversi ambiti dell'informatica tradizionale nonché ai settori dell'editoria multimediale, della grafica e dell'interazione non convenzionale, della computazione mobile e pervasiva, del social computing, della Web analytics e del marketing digitale.
Sbocchi: in imprese produttrici nelle aree dei sistemi informatici e delle reti, in società high-tech che sviluppano nuove metodologie e sistemi informatici innovativi, ovvero che utilizzano soluzioni informatiche avanzate per innovare i loro prodotti anche in ambiti interdisciplinari che spaziano dalle applicazioni finanziarie, bancarie ed assicurative, alla tutela dell'ambiente, ai media, allo spettacolo ed all'intrattenimento ed infine in imprese ed organizzazioni pubbliche e private che fanno uso di sistemi informatici complessi per gestire i propri dati e processi.
Profilo professionale: Analista di sistema
Funzioni: ruoli di elevata responsabilità nell'ambito dell'analisi e gestione di sistemi informatici di medie-grandi dimensioni. In genere le prospettive sono principalmente nell'ambito tecnologico, ma nel caso di particolari capacità gestionali si può approdare ad elevati ruoli dirigenziali anche in ambiti diversi.
Competenze: conoscenza delle più avanzate tecnologie per adattarle agli obiettivi aziendali, con particolare riferimento a: i sistemi operativi e le infrastrutture di rete, le applicazioni internet e intranet, le più diffuse architetture hardware e software, i più comuni modelli organizzativi e di gestione aziendale, i data base relazionali, il Data Warehousing e il Data Mining, le principali piattaforme tecnologiche ERP (Enterprise Resource Planning) e CRM (Customer Relationship Management). Questa figura professionale deve inoltre avere capacità di problem solving e propensione alla leadership, unite ad un livello culturale medio-alto e ad una buona conoscenza dell'inglese tecnico.
Sbocchi: tutti gli ambiti del settore pubblico e privato che utilizzano tecnologie informatiche e operanti in segmenti di mercato quali industria, banche, assicurazioni, logistica e trasporti, sanità, pubbliche amministrazioni, nuovi media, società di servizi.
Profilo professionale: Specialista in reti e comunicazioni informatiche
Funzioni: ruoli di elevata responsabilità e ampia autonomia nell'ambito di progetti di sistemi telematici di medie-grandi dimensioni.
Competenze: capacità di analizzare, progettare, testare, valutare e ottimizzare le prestazioni dei sistemi di reti e di telecomunicazioni. Il laureato possiede conoscenze avanzate in settori dell'informatica quali i sistemi distribuiti, i sistemi informativi, la sicurezza, le tecnologie web; progetta sistemi e applicazioni avanzate in contesti innovativi, sistemi mobili e complessi; ha acquisito una predisposizione alla risoluzione di problemi e all'apprendimento di metodologie e tecnologie innovative.
Sbocchi: tutti gli ambiti del settore pubblico e privato che utilizzano tecnologie di comunicazione e operanti in segmenti di mercato quali industria, banche, logistica e trasporti, sanità, pubbliche amministrazioni, nuovi media, società di servizi, marketing digitale.
http://statistiche.almalaurea.it/universita/statistiche/trasparenza?cod…
E' condizione per l'ammissione che i candidati abbiano acquisito negli studi pregressi almeno:
· 48 crediti nei settori: INF/01 (Informatica);
· 12 crediti nei settori MAT/01-09.
Possono altresì accedere al corso i laureati non in possesso dei suddetti requisiti, previa delibera del Collegio Didattico.
La verifica del possesso dei requisiti consisterà nella valutazione della carriera universitaria pregressa, effettuata sulla base dei seguenti titoli: certificazione di laurea con voto, elenco degli esami superati con voto, e numero di crediti, programmi dei singoli insegnamenti ove non disponibili sul sito web dell'Università degli Studi di Milano.
I periodi per la presentazione delle domande di ammissione saranno pubblicate sul sito del Collegio Didattico.
Eventuali integrazioni curricolari in termini di crediti formativi universitari dovranno essere acquisite, prima della verifica di cui al punto precedente, con la frequenza e l'espletamento di esami di profitto di insegnamenti erogati nell'ambito delle lauree in Informatica, Informatica per la Comunicazione Digitale, Informatica Musicale, e Sicurezza dei Sistemi e delle Reti Informatiche. Tali insegnamenti verranno specificati sul sito del Collegio Didattico (www.ccfdinf.unimi.it / www.ccdinfcr.unimi.it).
La formazione del corso di studi può essere arricchita includendo esperienze educative in atenei all'estero, sia per approfondire alcune tematiche disciplinari sia come esperienza umana e di socializzazione in contesti tecnologici stimolanti, dinamici e internazionali. E' offerta la possibilità di periodi di studio per seguire insegnamenti da includere nel piano di studi individuale nell'ambito di accordi Erasmus+ con oltre 50 atenei in Spagna, Portogallo, Francia, Belgio, Svizzera, Germania, Finlandia, Norvegia, Svezia, Lituania, Polonia, Ungheria, Repubblica Ceca, Slovenia, Grecia, Romania, Turchia. Tipicamente tali periodi durano 5 mesi e prevedono attività didattiche per circa 30 CFU. Le tematiche offerte in tali periodi sono tipicamente nell'area delle tecnologie dell'informazione e comunicazione e delle relative applicazioni. Il riconoscimento delle attività svolte avviene in base all'accordo preventivo di riconoscimento (Learning Agreement) definito dallo studente con il responsabile del Dipartimento di Informatica per gli scambi Erasmus prima di iniziare le attività stesse e all'effettivo completamento delle attività con esito positivo; gli insegnamenti superati positivamente sostituiranno attività formative previste dal manifesto degli studi, ricoprendo le stesse aree tematiche o complementandone le competenze di base acquisite. Il riconoscimento dei CFU acquisiti all'estero e la definizione del piano degli studi che li includa vengono effettuati dall'apposita commissione istruttoria del Collegio Didattico di Informatica. Analogamente, è possibile effettuare periodi di tirocinio in tali atenei per lo svolgimento delle attività di studio per la tesi di laurea. Il riconoscimento è analogo a quello previsto per gli insegnamenti.

Elenco insegnamenti

Primo semestre
Attività formative Crediti Ore totali Lingua
Facoltativo
Advanced computer programming 6 48 Inglese
Analisi e gestione del rischio 6 48 Italiano
Information management 6 48 Inglese
Intelligent systems 6 48 Inglese
Interazione naturale 6 48 Italiano
Mathematical logic 6 48 Inglese
Methods for image processing 6 48 Inglese
Methods for signal processing 6 48 Inglese
Operational research complements 6 48 Inglese
Programmazione avanzata 6 48 Italiano
Sistemi intelligenti 6 48 Italiano
Software architectures for services 6 48 Inglese
Secondo semestre
Attività formative Crediti Ore totali Lingua
Obbligatorio
English language 2 3 24 Inglese
Facoltativo
Architetture multimediali 6 48 Italiano
Business process engineering 6 48 Inglese
Gestione dell'informazione 6 48 Italiano
Informatica teorica 6 48 Italiano
Informatics for industrial applications and robotics 6 48 Inglese
Intelligent systems for industry and environment 6 48 Inglese
Logistics 6 48 Inglese
Reti wireless e mobili 6 48 Italiano
Sistemi distribuiti e pervasivi 6 48 Italiano
Sviluppo software in gruppi di lavoro complessi 6 48 Italiano
Sviluppo software in gruppi di lavoro complessi 6 48 Italiano
Wireless and mobile networks 6 48 Inglese
Regole di composizione
1 - Gli studenti dovranno acquisire almeno 18 CFU fra i seguenti insegnamenti caratterizzanti.
Attività formative Crediti Ore totali Lingua Periodo
Advanced computer programming 6 48 Inglese Primo semestre
Information management 6 48 Inglese Primo semestre
Intelligent systems 6 48 Inglese Primo semestre
Interazione naturale 6 48 Italiano Primo semestre
Programmazione avanzata 6 48 Italiano Primo semestre
Sistemi intelligenti 6 48 Italiano Primo semestre
Architetture multimediali 6 48 Italiano Secondo semestre
Gestione dell'informazione 6 48 Italiano Secondo semestre
Informatica teorica 6 48 Italiano Secondo semestre
Reti wireless e mobili 6 48 Italiano Secondo semestre
Sistemi distribuiti e pervasivi 6 48 Italiano Secondo semestre
Sviluppo software in gruppi di lavoro complessi 6 48 Italiano Secondo semestre
Sviluppo software in gruppi di lavoro complessi 6 48 Italiano Secondo semestre
Wireless and mobile networks 6 48 Inglese Secondo semestre
sarà attivato dall'A.A. 2015/2016
Primo semestre
Attività formative Crediti Ore totali Lingua
Facoltativo
Bioengineering informatics 6 48 Inglese
Bioinformatics 6 48 Inglese
Business information systems 6 48 Inglese
Combinatorial optimization 6 48 Inglese
Heuristic algorithms 6 48 Inglese
Network design and optimization 6 48 Inglese
Secondo semestre
Attività formative Crediti Ore totali Lingua
Facoltativo
Sicurezza delle architetture orientate ai servizi 6 48 Italiano
Simulation 6 48 Inglese
Vision in industrial applications and robotics 6 48 Inglese
Non definito
Attività formative Crediti Ore totali Lingua
Obbligatorio
Prova finale 39 Italiano
Primo semestre
Attività formative Crediti Ore totali Lingua
Facoltativo
Algoritmi e complessita' 6 48 Italiano
Algoritmi euristici 6 48 Italiano
Algoritmica per il web 6 48 Italiano
Analisi di dati su larga scala 6 48 Italiano
Architetture e programmazione dsp 6 48 Italiano
Basi di dati multimediali 6 48 Italiano
Bioinformatica 6 48 Italiano
Cittadinanza digitale e tecnocivismo 6 48 Italiano
Complementi di ricerca operativa 6 48 Italiano
Crittografia avanzata 6 48 Italiano
Game and level design 6 48 Italiano
Geometria computazionale 6 48 Italiano
Gestione e protezione dei diritti d'autore 6 48 Italiano
Information retrieval 6 48 Italiano
Logica matematica 6 48 Italiano
Metodi e modelli per le decisioni 6 48 Italiano
Metodi formali 6 48 Italiano
Metodi per l'elaborazione dei segnali 6 48 Italiano
Modelli dei dati e dbms di nuova generazione 6 48 Italiano
Organizzazione e digitalizzazione di teche multimediali 6 48 Italiano
Privatezza e protezione dei dati 6 48 Italiano
Progetto di sistemi a sensore 6 48 Italiano
Programmazione midi 6 48 Italiano
Programmazione per la musica 6 48 Italiano
Realta' virtuale 6 48 Italiano
Sicurezza informatica 6 48 Italiano
Tecniche speciali di programmazione 6 48 Italiano
Teoria dei grafi 12 96 Italiano
Teoria dei linguaggi 6 48 Italiano
Secondo semestre
Attività formative Crediti Ore totali Lingua
Facoltativo
Algoritmi paralleli e distribuiti 6 48 Italiano
Architetture software orientate ai servizi 6 48 Italiano
Calcolo numerico 6 48 Italiano
Didattica dell'informatica 6 48 Italiano
Distributed systems 6 48 Inglese
Gestione dell'informazione geospaziale 6 48 Italiano
Gpu computing 6 48 Italiano
Intelligenza artificiale per videogiochi (ARTIFICIAL INTELLIGENCE FOR VIDEOGAMES) 6 48 Italiano
Metodi probabilistici per l'informatica 6 48 Italiano
Metodi statistici per l'apprendimento 6 48 Italiano
Modellazione e analisi di sistemi 6 48 Italiano
Modelli di computazione affettiva 6 48 Italiano
Organizzazione aziendale 6 48 Italiano
Organizzazione ed infrastrutture per giochi online (Online game design) 6 48 Inglese
Ottimizzazione combinatoria 6 48 Italiano
Programmazione grafica per il tempo reale 6 48 Italiano
Programmazione timbrica 6 48 Italiano
Protocolli per reti ad hoc e di sensori 6 48 Italiano
Simulazione 6 48 Italiano
Soft computing 12 96 Italiano
Sviluppo di applicazioni per dispositivi mobili 6 48 Italiano
Verifica e convalida del software 6 48 Italiano
Visione artificiale 6 48 Italiano
Regole di composizione
2 - Gli studenti dovranno conseguire almeno 30 e non oltre 36 CFU scegliendo dalla seguente Tabella 1.
Attività formative Crediti Ore totali Lingua Periodo
Advanced computer programming 6 48 Inglese Primo semestre
Algoritmi e complessita' 6 48 Italiano Primo semestre
Algoritmi euristici 6 48 Italiano Primo semestre
Algoritmica per il web 6 48 Italiano Primo semestre
Analisi di dati su larga scala 6 48 Italiano Primo semestre
Analisi e gestione del rischio 6 48 Italiano Primo semestre
Basi di dati multimediali 6 48 Italiano Primo semestre
Business information systems 6 48 Inglese Primo semestre
Crittografia avanzata 6 48 Italiano Primo semestre
Game and level design 6 48 Italiano Primo semestre
Heuristic algorithms 6 48 Inglese Primo semestre
Information management 6 48 Inglese Primo semestre
Intelligent systems 6 48 Inglese Primo semestre
Interazione naturale 6 48 Italiano Primo semestre
Methods for image processing 6 48 Inglese Primo semestre
Methods for signal processing 6 48 Inglese Primo semestre
Metodi per l'elaborazione dei segnali 6 48 Italiano Primo semestre
Modelli dei dati e dbms di nuova generazione 6 48 Italiano Primo semestre
Network design and optimization 6 48 Inglese Primo semestre
Privatezza e protezione dei dati 6 48 Italiano Primo semestre
Progetto di sistemi a sensore 6 48 Italiano Primo semestre
Programmazione avanzata 6 48 Italiano Primo semestre
Programmazione midi 6 48 Italiano Primo semestre
Programmazione per la musica 6 48 Italiano Primo semestre
Realta' virtuale 6 48 Italiano Primo semestre
Sicurezza informatica 6 48 Italiano Primo semestre
Sistemi intelligenti 6 48 Italiano Primo semestre
Software architectures for services 6 48 Inglese Primo semestre
Tecniche speciali di programmazione 6 48 Italiano Primo semestre
Teoria dei linguaggi 6 48 Italiano Primo semestre
Algoritmi paralleli e distribuiti 6 48 Italiano Secondo semestre
Architetture multimediali 6 48 Italiano Secondo semestre
Architetture software orientate ai servizi 6 48 Italiano Secondo semestre
Business process engineering 6 48 Inglese Secondo semestre
Distributed systems 6 48 Inglese Secondo semestre
Gestione dell'informazione 6 48 Italiano Secondo semestre
Informatica teorica 6 48 Italiano Secondo semestre
Informatics for industrial applications and robotics 6 48 Inglese Secondo semestre
Intelligenza artificiale per videogiochi (ARTIFICIAL INTELLIGENCE FOR VIDEOGAMES) 6 48 Italiano Secondo semestre
Metodi probabilistici per l'informatica 6 48 Italiano Secondo semestre
Metodi statistici per l'apprendimento 6 48 Italiano Secondo semestre
Modellazione e analisi di sistemi 6 48 Italiano Secondo semestre
Organizzazione ed infrastrutture per giochi online (Online game design) 6 48 Inglese Secondo semestre
Programmazione grafica per il tempo reale 6 48 Italiano Secondo semestre
Programmazione timbrica 6 48 Italiano Secondo semestre
Protocolli per reti ad hoc e di sensori 6 48 Italiano Secondo semestre
Reti wireless e mobili 6 48 Italiano Secondo semestre
Sicurezza delle architetture orientate ai servizi 6 48 Italiano Secondo semestre
Simulation 6 48 Inglese Secondo semestre
Simulazione 6 48 Italiano Secondo semestre
Sistemi distribuiti e pervasivi 6 48 Italiano Secondo semestre
Sviluppo di applicazioni per dispositivi mobili 6 48 Italiano Secondo semestre
Sviluppo software in gruppi di lavoro complessi 6 48 Italiano Secondo semestre
Sviluppo software in gruppi di lavoro complessi 6 48 Italiano Secondo semestre
Verifica e convalida del software 6 48 Italiano Secondo semestre
Vision in industrial applications and robotics 6 48 Inglese Secondo semestre
Visione artificiale 6 48 Italiano Secondo semestre
Wireless and mobile networks 6 48 Inglese Secondo semestre
3 - Gli studenti dovranno conseguire almeno 12 e non oltre 18 CFU scegliendo dalla seguente Tabella 2. Chi ha conseguito 30 cfu dalla precedente tabella 1 dovrà conseguirne 18 dalla tabella 2; chi ha conseguito 36 cfu dalla precedente tabella 1 dovrà conseguirne 12 dalla tabella 2.
Attività formative Crediti Ore totali Lingua Periodo
Architetture e programmazione dsp 6 48 Italiano Primo semestre
Bioengineering informatics 6 48 Inglese Primo semestre
Bioinformatica 6 48 Italiano Primo semestre
Bioinformatics 6 48 Inglese Primo semestre
Cittadinanza digitale e tecnocivismo 6 48 Italiano Primo semestre
Combinatorial optimization 6 48 Inglese Primo semestre
Complementi di ricerca operativa 6 48 Italiano Primo semestre
Geometria computazionale 6 48 Italiano Primo semestre
Gestione e protezione dei diritti d'autore 6 48 Italiano Primo semestre
Information retrieval 6 48 Italiano Primo semestre
Logica matematica 6 48 Italiano Primo semestre
Mathematical logic 6 48 Inglese Primo semestre
Metodi e modelli per le decisioni 6 48 Italiano Primo semestre
Metodi formali 6 48 Italiano Primo semestre
Operational research complements 6 48 Inglese Primo semestre
Organizzazione e digitalizzazione di teche multimediali 6 48 Italiano Primo semestre
Teoria dei grafi 12 96 Italiano Primo semestre
Calcolo numerico 6 48 Italiano Secondo semestre
Didattica dell'informatica 6 48 Italiano Secondo semestre
Gestione dell'informazione geospaziale 6 48 Italiano Secondo semestre
Gpu computing 6 48 Italiano Secondo semestre
Intelligent systems for industry and environment 6 48 Inglese Secondo semestre
Logistics 6 48 Inglese Secondo semestre
Modelli di computazione affettiva 6 48 Italiano Secondo semestre
Organizzazione aziendale 6 48 Italiano Secondo semestre
Ottimizzazione combinatoria 6 48 Italiano Secondo semestre
Soft computing 12 96 Italiano Secondo semestre
4 - Lo studente deve acquisire 12 CFU scegliendo liberamente tra tutti gli insegnamenti attivati dall'Ateneo oppure fra gli insegnamenti delle precedenti tabelle, purchè culturalmente coerenti con il suo percorso formativo e non sovrapponibili, nei contenuti, agli insegnamenti obbligatori e opzionali già utilizzati nel piano degli studi.
Rientrano pertanto nella scelta tutti gli insegnamenti presenti in questo Manifesto degli studi che rispondano a tali criteri. Non è possibile scegliere insegnamenti attivati da corsi di studio di altro ordinamento (corsi di studio di vecchio ordinamento).
Si segnala in particolare che, In base ad una convenzione con il Politecnico di Milano, un numero limitato di studenti, potrà seguire le lezioni e sostenere l'esame dei seguenti insegnamenti attivati presso il Politecnico di Milano:
- Videogame design and programming, primo semestre (prof. Pier Luca LANZI)
- Game design, secondo semestre (prof. ssa Maresa BERTOLO)
Gli studenti interessati dovranno contattare l'Ufficio per la Didattica del Dipartimento di Informatica.
Sedi didattiche
Le lezioni si svolgeranno presso la sede dei corsi di area informatica di Milano e Crema. Gli insegnamenti che compongono alcuni dei percorsi formativi attivi presso la sede di Crema verranno erogati in lingua inglese.

Sede di Milano:
Sede dei corsi di area informatica: via Comelico n. 39/41 - Milano.
Altre sedi di svolgimento delle lezioni: Settore Didattico, via Celoria.

Sede di Crema:
Via Bramante 65, Crema (CR).
Presidente del Collegio Didattico
ALESSANDRO RIZZI
Docenti tutor
Carlo Bellettini, Claudio Bettini, Sabrina De Capitani Di Vimercati, Roberto Sassi, Stefano Valtolina, Sebastiano Vigna.
Contatti