Informatica (Classe LM-18)-immatricolati nell'a.a. 2026/2027

Tipo di corso
Laurea magistrale
120
Crediti
Accesso
Libero con valutazione dei requisiti di accesso
2
Anni
Sede
Milano
Lingua
Italiano, Inglese
International title
Double Degree
Il corso di laurea magistrale in Informatica si pone l'obiettivo di fornire una preparazione avanzata sia sugli aspetti teorici e metodologici sia su quelli sperimentali e applicativi delle aree fondamentali dell'informatica. Inoltre, il corso intende fornire conoscenze aggiornate della disciplina, svincolandosi il più possibile dai dettagli tecnologici e concentrandosi sui metodi e sui principi delle tecnologie consolidate ed emergenti.
Il corso forma capacità professionali adeguate allo svolgimento di attività di ricerca, progettazione e coordinamento riferibili ai diversi ambiti di applicazione delle scienze informatiche, anche finalizzati all'inserimento nel mondo del lavoro in contesti multidisciplinari, con particolare attenzione ai settori commerciale, industriale e scientifico.
Il percorso formativo prevede una solida preparazione avanzata nelle macro aree di formazione che maggiormente caratterizzano l'informatica: intelligenza artificiale e il machine learning; l'analisi dei dati, e la gestione di big data; i sistemi informativi industriali, di mercato, e bio-medicali; le interfacce uomo-macchina e i sistemi multimediali; i sistemi distribuiti, il cloud e l'internet delle cose; oltre agli approfondimenti negli aspetti fondazionali e teorici dell'informatica quali l'algoritmica, i linguaggi di programmazione, la verifica e l'analisi del software.
Il corso di laurea magistrale si propone dunque di creare professionisti, dotati di competenze analitiche e operative di alto livello, caratterizzati da una visione aperta e critica dei problemi connessi all'adozione e all'uso delle tecnologie informatiche, e dotati della capacità di comprendere, sviluppare e migliorare, nonché argomentare e proporre le innovazioni che continuamente caratterizzano la disciplina.
Esperto in scienze e tecnologie informatiche

Funzione in un contesto di lavoro:
Il professionista in informatica opera in ruoli di responsabilità in ambito pubblico o privato, associato a gruppi di ricerca accademici, laboratori di enti pubblici e privati, oppure in imprese produttrici e società high-tech. È capace di affrontare sfide tecniche complesse, contribuendo significativamente all'innovazione tecnologica e al miglioramento dei processi aziendali, poiché dotato di conoscenze, abilità e competenze che lo rendono capace di affrontare sfide tecniche complesse. È coinvolto nel coordinamento, direzione e controllo di progetti di sistemi informatici, con un'ampia autonomia nella progettazione e gestione di sistemi telematici complessi. Svolge attività professionali autonome e può assumere ruoli manageriali nell'ambito di progetti che riguardano sviluppi tecnologici.

Competenze associate alla funzione:
Il professionista possiede una solida conoscenza dei fondamenti della disciplina informatica e delle problematiche correlate. È capace di elaborare e comunicare idee originali nell'ambito dell'informatica di base e applicata, con competenze avanzate in ambiti quali ad esempio:
· Fondamenti matematici, logici e statistici della computazione.
· Progetto e analisi di algoritmi.
· Linguaggi formali e verifica formale dei programmi.
· Elaborazione dei segnali, modelli stocastici e metodi crittografici.
· Gestione e analisi di big data.
· Analisi di dati e creazione di modelli predittivi.
· Sistemi per la pianificazione, ottimizzazione e controllo dei processi.
· Metodologie e architetture web, reti mobili e sensori.
· Sistemi distribuiti, basi di dati semantiche, ontologie, sistemi multimediali, social computing e web analytics.
· Paradigmi e linguaggi di programmazione.
· Analisi e specifica dei requisiti in ingegneria del software, sintesi di programmi da specifiche algoritmiche e verifica della correttezza e assenza di errori nei programmi.
· Controllo delle risorse in ambienti sequenziali, orientati agli oggetti, concorrenti e distribuiti.
· Adattamento delle tecnologie agli obiettivi aziendali, inclusi sistemi operativi, infrastrutture di rete, applicazioni internet e intranet, architetture hardware e software, modelli organizzativi e di gestione aziendale, database relazionali, data warehousing e data mining.
· Principali piattaforme tecnologiche ERP e CRM.
· Progettazione, test, valutazione e ottimizzazione delle prestazioni dei sistemi di rete e telecomunicazione.
· Gaming, grafica e animazione
· Intelligenza Artificiale e Machine learning
Il professionista ha sviluppato competenze autonome di problem solving, leadership, e comunicazione, una buona conoscenza dell'inglese scientifico e tecnico e una propensione all'apprendimento autonomo per un continuo aggiornamento su metodologie e tecnologie innovative

Sbocchi occupazionali:

Le competenze acquisite nel corso di studi permettono al laureato magistrale in informatica di trovare occupazione in molti contesti, quali ad esempio:
· Enti di ricerca pubblici e privati, previo superamento delle relative prove concorsuali
· Società high-tech che sviluppano nuove metodologie e sistemi informatici innovativi.
· Imprese produttrici di sistemi informatici e reti.
· Aziende che utilizzano soluzioni informatiche per innovare i propri prodotti in vari ambiti interdisciplinari, quali applicazioni finanziarie, bancarie, assicurative, tutela dell'ambiente, media, spettacolo, intrattenimento.
· Imprese ed organizzazioni pubbliche e private che gestiscono sistemi informatici complessi per la gestione dei propri dati e processi.
· Settori che utilizzano tecnologie di comunicazione, come industria, banche, logistica e trasporti, sanità, pubbliche amministrazioni, nuovi media, società di servizi e marketing digitale.
· Prosecuzione del percorso di studi con formazione di terzo livello.

Il corso di studio consente di conseguire l'abilitazione alla professione regolamentata "ingegnere dell'informazione".

Gli studenti che hanno superato l'esame di Laurea magistrale in Informatica potranno accedere ai programmi di Dottorato di Ricerca in Informatica, o altri campi affini, attivati dall'Università degli Studi di Milano o da altri atenei, con le modalità indicate nei rispettivi regolamenti e sanciti a livello ministeriale.

Statistiche occupazionali (Almalaurea)
Possono accedere al corso di laurea magistrale in Informatica
- i laureati della classe delle lauree in Scienze e tecnologie informatiche (L-31) e della corrispondente classe relativa al D.M. 509/99.
- i laureati in altre classi purché abbiano acquisito negli studi pregressi almeno:
48 crediti nel settore INF/01 o ING-INF/05
12 crediti nei settori MAT/01- 09

Possono altresì accedere al corso di laurea coloro che siano in possesso di altro titolo di studio conseguito all'estero e riconosciuto idoneo in base all'equipollenza che abbiano acquisito competenze e conoscenze equivalenti a quelle dei requisiti sopraindicati.
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.

La verifica dell'adeguatezza della preparazione personale si baserà sull'esito riportato negli esami dei settori scientifico disciplinari indicati tra i requisiti di accesso. Quando da ciò non si evinca la piena adeguatezza della preparazione personale, al candidato verrà inoltre richiesto il superamento di un colloquio individuale.

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 dei CdL in Informatica, Informatica per la Comunicazione Digitale, Informatica Musicale, Sicurezza dei Sistemi e delle Reti Informatiche.

Iscrizione a tempo parziale: è possibile anche l'iscrizione a tempo parziale. Il relativo Regolamento è reperibile al seguente link https://www.unimi.it/it/ateneo/normative/regolamenti/regolamento-le-isc…
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 Belgio, Finlandia, Francia, Germania, Grecia, Lituania, Norvegia, Paesi Bassi, Polonia, Portogallo, Repubblica Ceca, Romania, Slovenia, Spagna, Svizzera, Turchia, Ungheria. 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.
Erasmus: il coordinatore di queste iniziative per il Dipartimento di Informatica è il prof. Fabio Scotti.
Programmi internazionali: il coordinatore di queste iniziative per il Dipartimento di Informatica è il prof. Davide Rocchesso.
Ulteriori informazioni didattiche sulla mobilità internazionale per gli studenti di corsi erogati dal Dipartimento di Informatica sono disponibili a https://di.unimi.it/it/rapporti-internazionali/mobilita-internazionale/…
La frequenza ai corsi e ai laboratori è fortemente consigliata.
Non definito
Per queste attività non è previsto un periodo di offerta.
Attività formative Crediti massimi Ore totali Lingua SSD
Obbligatorio
Accertamento di lingua inglese - livello b2 (3 CFU) 3 0 Inglese NN
Primo quadrimestre
Attività formative Crediti massimi Ore totali Lingua SSD
Facoltativo
Advanced multivariate statistics 6 48 Inglese STAT-01/A
Affective computing 6 48 Inglese IINF-05/A
Algoritmi e complessita' 6 48 Italiano INFO-01/A
Algoritmi paralleli e distribuiti 6 48 Italiano INFO-01/A
Analisi e gestione del rischio 6 48 Italiano INFO-01/A
Artificial intelligence 6 48 Inglese INFO-01/A
Artificial intelligence for video games 6 48 Inglese INFO-01/A
Audio pattern recognition 6 48 Inglese INFO-01/A
Bioinformatics 6 48 Inglese INFO-01/A
Biomedical signal processing 6 48 Inglese IBIO-01/A
Business information systems 6 48 Inglese INFO-01/A
Cittadinanza digitale e tecnocivismo 6 48 Italiano INFO-01/A
Decision methods and models 6 48 Inglese MATH-06/A
Informatica teorica 6 48 Italiano INFO-01/A
Knowledge representation and reasoning 6 48 Inglese INFO-01/A
Mathematical logic 6 48 Inglese MATH-01/A
Natural language processing 6 48 Inglese INFO-01/A
Network science 6 48 Inglese INFO-01/A
New generation data models and dbmss 6 48 Inglese INFO-01/A
Ottimizzazione su grafo 6 48 Italiano MATH-06/A
Privacy and data protection 6 48 Inglese INFO-01/A
Privatezza e protezione dei dati 6 48 Italiano INFO-01/A
Procedural and spatial sound 6 48 Italiano INFO-01/A
Progetto di sistemi a sensore 6 48 Italiano INFO-01/A
Programmazione avanzata 6 48 Italiano INFO-01/A
Scientific data visualization 6 48 Inglese INFO-01/A
Simulation 6 48 Inglese INFO-01/A
Tecniche speciali di programmazione 6 48 Italiano INFO-01/A
Secondo quadrimestre
Attività formative Crediti massimi Ore totali Lingua SSD
Facoltativo
Algorithms for massive datasets 6 48 Inglese INFO-01/A
Algoritmica per il web 6 48 Italiano INFO-01/A
Cloud computing technologies 6 48 Inglese INFO-01/A
Gamification e serious games 6 48 Italiano INFO-01/A
Geometria computazionale 6 48 Italiano MATH-02/B
Gestione della sicurezza nelle imprese 6 48 Italiano ECON-07/A
Gpu computing 6 48 Italiano INFO-01/A
Heuristics algorithms 6 48 Inglese INFO-01/A
Logistica 6 48 Italiano INFO-01/A
Metodi formali 6 48 Italiano INFO-01/A
Metodi probabilistici per l'informatica 6 48 Italiano INFO-01/A
Online game design 6 48 Italiano INFO-01/A
Ottimizzazione discreta 6 48 Italiano MATH-06/A
Real-time graphics programming 6 48 Inglese INFO-01/A
Reti wireless e mobili 6 48 Italiano INFO-01/A
Sicurezza nelle architetture data intensive 6 48 Italiano INFO-01/A
Sistemi intelligenti avanzati 6 48 Italiano INFO-01/A
Sistemi multimediali e interaction design 6 48 Italiano INFO-01/A
Sonic interaction design 6 48 Inglese INFO-01/A
Statistical methods for machine learning 6 48 Inglese INFO-01/A
Sviluppo di applicazioni per dispositivi mobili 6 48 Italiano INFO-01/A
Tecniche e applicazioni biometriche 6 48 Italiano INFO-01/A
Teoria dei grafi 6 48 Italiano INFO-01/A
Visione artificiale 6 48 Italiano INFO-01/A
Terzo quadrimestre
Attività formative Crediti massimi Ore totali Lingua SSD
Facoltativo
3d video games 6 48 Inglese INFO-01/A
Artificial intelligence for time series analysis 6 48 Inglese INFO-01/A
Autonomous robots and agents 6 48 Inglese INFO-01/A
Calcolo numerico 6 48 Italiano MATH-05/A
Didattica dell'informatica 6 48 Italiano INFO-01/A
Distributed and pervasive systems 6 48 Inglese INFO-01/A
Geospatial data management 6 48 Inglese IINF-05/A
Information management 6 48 Inglese INFO-01/A
Intelligent systems for industry, supply chain and environment 6 48 Inglese INFO-01/A
Machine learning on graphs 6 48 Inglese INFO-01/A
Methods for image processing 6 48 Inglese INFO-01/A
RealtÀ virtuale 6 48 Italiano INFO-01/A
Reinforcement learning 6 48 Inglese INFO-01/A
Specifica e verifica di sistemi critici 6 48 Italiano INFO-01/A
Sviluppo software in gruppi di lavoro complessi 6 48 Italiano INFO-01/A
Teoria dei linguaggi 6 48 Italiano INFO-01/A
Verifica e convalida del software 6 48 Italiano INFO-01/A
Web programming for sound and music 6 48 Italiano INFO-01/A
Attività conclusive
Per queste attività non è previsto un periodo di offerta.
Attività formative Crediti massimi Ore totali Lingua SSD
Obbligatorio
Prova finale 39 0 Italiano NN
Attività a scelta e regole di composizione del piano didattico
1 - Insegnamenti caratterizzanti.
Lo studente dovrà scegliere da 54 CFU fra gli insegnamenti della seguente tabella:
Attività formative Crediti massimi Ore totali Lingua Periodo SSD
3d video games 6 48 Inglese Terzo quadrimestre INFO-01/A
Affective computing 6 48 Inglese Primo quadrimestre IINF-05/A
Algorithms for massive datasets 6 48 Inglese Secondo quadrimestre INFO-01/A
Algoritmi e complessita' 6 48 Italiano Primo quadrimestre INFO-01/A
Algoritmi paralleli e distribuiti 6 48 Italiano Primo quadrimestre INFO-01/A
Algoritmica per il web 6 48 Italiano Secondo quadrimestre INFO-01/A
Analisi e gestione del rischio 6 48 Italiano Primo quadrimestre INFO-01/A
Artificial intelligence 6 48 Inglese Primo quadrimestre INFO-01/A
Artificial intelligence for time series analysis 6 48 Inglese Terzo quadrimestre INFO-01/A
Artificial intelligence for video games 6 48 Inglese Primo quadrimestre INFO-01/A
Audio pattern recognition 6 48 Inglese Primo quadrimestre INFO-01/A
Autonomous robots and agents 6 48 Inglese Terzo quadrimestre INFO-01/A
Bioinformatics 6 48 Inglese Primo quadrimestre INFO-01/A
Business information systems 6 48 Inglese Primo quadrimestre INFO-01/A
Cittadinanza digitale e tecnocivismo 6 48 Italiano Primo quadrimestre INFO-01/A
Cloud computing technologies 6 48 Inglese Secondo quadrimestre INFO-01/A
Didattica dell'informatica 6 48 Italiano Terzo quadrimestre INFO-01/A
Distributed and pervasive systems 6 48 Inglese Terzo quadrimestre INFO-01/A
Gamification e serious games 6 48 Italiano Secondo quadrimestre INFO-01/A
Geospatial data management 6 48 Inglese Terzo quadrimestre IINF-05/A
Gpu computing 6 48 Italiano Secondo quadrimestre INFO-01/A
Heuristics algorithms 6 48 Inglese Secondo quadrimestre INFO-01/A
Informatica teorica 6 48 Italiano Primo quadrimestre INFO-01/A
Information management 6 48 Inglese Terzo quadrimestre INFO-01/A
Intelligent systems for industry, supply chain and environment 6 48 Inglese Terzo quadrimestre INFO-01/A
Knowledge representation and reasoning 6 48 Inglese Primo quadrimestre INFO-01/A
Logistica 6 48 Italiano Secondo quadrimestre INFO-01/A
Machine learning on graphs 6 48 Inglese Terzo quadrimestre INFO-01/A
Methods for image processing 6 48 Inglese Terzo quadrimestre INFO-01/A
Metodi formali 6 48 Italiano Secondo quadrimestre INFO-01/A
Metodi probabilistici per l'informatica 6 48 Italiano Secondo quadrimestre INFO-01/A
Natural language processing 6 48 Inglese Primo quadrimestre INFO-01/A
Network science 6 48 Inglese Primo quadrimestre INFO-01/A
New generation data models and dbmss 6 48 Inglese Primo quadrimestre INFO-01/A
Online game design 6 48 Italiano Secondo quadrimestre INFO-01/A
Privacy and data protection 6 48 Inglese Primo quadrimestre INFO-01/A
Privatezza e protezione dei dati 6 48 Italiano Primo quadrimestre INFO-01/A
Procedural and spatial sound 6 48 Italiano Primo quadrimestre INFO-01/A
Progetto di sistemi a sensore 6 48 Italiano Primo quadrimestre INFO-01/A
Programmazione avanzata 6 48 Italiano Primo quadrimestre INFO-01/A
Real-time graphics programming 6 48 Inglese Secondo quadrimestre INFO-01/A
RealtÀ virtuale 6 48 Italiano Terzo quadrimestre INFO-01/A
Reinforcement learning 6 48 Inglese Terzo quadrimestre INFO-01/A
Reti wireless e mobili 6 48 Italiano Secondo quadrimestre INFO-01/A
Scientific data visualization 6 48 Inglese Primo quadrimestre INFO-01/A
Sicurezza nelle architetture data intensive 6 48 Italiano Secondo quadrimestre INFO-01/A
Simulation 6 48 Inglese Primo quadrimestre INFO-01/A
Sistemi intelligenti avanzati 6 48 Italiano Secondo quadrimestre INFO-01/A
Sistemi multimediali e interaction design 6 48 Italiano Secondo quadrimestre INFO-01/A
Sonic interaction design 6 48 Inglese Secondo quadrimestre INFO-01/A
Specifica e verifica di sistemi critici 6 48 Italiano Terzo quadrimestre INFO-01/A
Statistical methods for machine learning 6 48 Inglese Secondo quadrimestre INFO-01/A
Sviluppo di applicazioni per dispositivi mobili 6 48 Italiano Secondo quadrimestre INFO-01/A
Sviluppo software in gruppi di lavoro complessi 6 48 Italiano Terzo quadrimestre INFO-01/A
Tecniche e applicazioni biometriche 6 48 Italiano Secondo quadrimestre INFO-01/A
Tecniche speciali di programmazione 6 48 Italiano Primo quadrimestre INFO-01/A
Teoria dei grafi 6 48 Italiano Secondo quadrimestre INFO-01/A
Teoria dei linguaggi 6 48 Italiano Terzo quadrimestre INFO-01/A
Verifica e convalida del software 6 48 Italiano Terzo quadrimestre INFO-01/A
Visione artificiale 6 48 Italiano Secondo quadrimestre INFO-01/A
Web programming for sound and music 6 48 Italiano Terzo quadrimestre INFO-01/A
2 - Insegnamenti affini.
Lo studente dovrà scegliere 12 cfu fra gli insegnamenti affini della seguente tabella:
Attività formative Crediti massimi Ore totali Lingua Periodo SSD
Advanced multivariate statistics 6 48 Inglese Primo quadrimestre STAT-01/A
Biomedical signal processing 6 48 Inglese Primo quadrimestre IBIO-01/A
Calcolo numerico 6 48 Italiano Terzo quadrimestre MATH-05/A
Decision methods and models 6 48 Inglese Primo quadrimestre MATH-06/A
Geometria computazionale 6 48 Italiano Secondo quadrimestre MATH-02/B
Gestione della sicurezza nelle imprese 6 48 Italiano Secondo quadrimestre ECON-07/A
Mathematical logic 6 48 Inglese Primo quadrimestre MATH-01/A
Ottimizzazione discreta 6 48 Italiano Secondo quadrimestre MATH-06/A
Ottimizzazione su grafo 6 48 Italiano Primo quadrimestre MATH-06/A
3 - Linee guida nella redazione del piano di studio individuale. Al fine di guidare lo studente nella scelta formativa, gli insegnamenti offerti dal corso di Laurea Magistrale sono articolati nelle seguenti macro-aree tematiche, dette pillar. All'interno di ciascun pillar, gli insegnamenti sono divisi in sotto-aree relative a domini applicativi o teorici. L'acquisizione di almeno 36 CFU (6 insegnamenti) in un unico pillar assicura una caratterizzazione tematica del percorso formativo; al contempo, la scelta di almeno 18 CFU (3 insegnamenti) da pillar diversi da questo garantisce che il percorso formativo non sia eccessivamente verticale.
La suddivisione degli insegnamenti in pillar ed aree è la seguente:
4 - Pillar: ARTIFICIAL INTELLIGENCE, DATA ANALYTICS AND BIG DATA

Area Artificial Intelligence:

-Artificial intelligence
-Sistemi intelligenti avanzati
-Natural language processing
-Machine learning on graphs
-Artificial intelligence for time series analysis
-Autonomous robots and agents
-Statistical methods for machine learning
-Reinforcement learning

Area Data Analytics:

-Algoritmica per il web
-Network science
-Algorithms for massive datasets
-Scientific visualization
-Decision methods and models
-Ottimizzazione su grafo
-Ottimizzazione discreta
-Advanced multivariate statistics

Area Data Management and Protection:

-New generation data models and DBMSs
-Geospatial data management
-Information management
-Privacy and data protection
5 - Pillar: COMPUTING SYSTEMS IN INDUSTRY, BUSINESS AND MEDICINE

Area Bio-medical computing:

-Biomedical signal processing
-Bioinformatics

Area Industry and Business:

-Analisi e gestione del rischio
-Logistica
-Business information systems
-Intelligent systems for industry, supply chain and environment
-Simulation

Area Distributed and Mobile Computing:

-Progetto di sistemi a sensore
-Cloud computing technologies
-Distributed and pervasive systems
-Progettazione di sistemi operativi sicuri (attivo a partire dall'a.a. 2027/28)
-Reti wireless e mobili
-Sviluppo di applicazioni per dispositivi mobili

Area Security:

-Tecniche e applicazioni biometriche
-Sicurezza delle architetture data intensive
-Gestione della Sicurezza nelle imprese
-Privatezza e protezione dei dati
6 - Pillar: INTERACTION AND MULTIMEDIA

Area Audio and Music:

-Audio pattern recognition
-Procedural and spatial sound
-Sonic interaction design
-Web programming for sound and music

Area Videogames:

-Artificial intelligence for video games
-3D video games
-Gamification and serious games
-Online game design
-Real-time graphics programming
-Videogame design and programming

Area Multimedia:

-Sistemi multimediali e Interaction design

Area Imaging and Video:

-Affective computing
-Natural interaction (attivo a partire dall'a.a. 2028/29)
-Realtà virtuale
-Methods for image processing
-Visione artificiale
7 - Pillar: ALGORITHMS, SOFTWARE AND THEORY

Area Algorithms:

-Algoritmi e complessità
-Heuristics algorithms
-Algoritmi paralleli e distribuiti

Area Software:

-Programmazione avanzata
-Tecniche speciali di programmazione
-GPU computing
-Sviluppo software in gruppi di lavoro complessi
-Verifica e convalida del software

Area Theory:

-Geometria computazionale
-Mathematical logic
-Metodi formali
-Calcolo numerico
-Informatica teorica
-Metodi probabilistici per l'informatica
-Specifica e verifica di sistemi critici
-Knowledge representation and reasoning
-Teoria dei linguaggi
-Teoria dei grafi

Area Computational Education and Ethics:

-Cittadinanza digitale e tecnocivismo
-Didattica dell'informatica
8 - Crediti a scelta libera.

Lo studente deve acquisire i 12 CFU scegliendo liberamente tra tutti gli insegnamenti attivati dall'Ateneo, compresi gli insegnamenti delle precedenti tabelle, secondo i criteri esposti nell'apposita sezione di questo documento, purché compatibili con il percorso formativo.

Gli studenti possono inoltre richiedere il riconoscimento di CFU per attività formative presso enti esterni, presentando la relativa certificazione. Ogni certificazione può dare luogo ad un massimo di 3 CFU, e possono essere riconosciute fino a 2 certificazioni. Lo studente che intende chiedere il riconoscimento delle certificazioni deve compilare il modulo di "istanza" disponibile alla pagina https://www.unimi.it/it/studiare/servizi-gli-studenti/segreterie-infostudenti/modulistica-generale e consegnarlo alla segreteria del proprio corso di studio unitamente alla copia delle certificazioni conseguite.

La valutazione verrà effettuata dall'apposita commissione sulla base dei seguenti parametri:
· Arco temporale: la certificazione deve essere stata ottenuta da un massimo di 5 anni.
· Specificità: la certificazione deve avere come oggetto competenze riferibili a quelle previste dal CdS in oggetto
· Specializzazione: la certificazione deve riguardare competenze specialistiche e/o professionalizzanti.
· Livello: devono essere attestate competenze di livello medio o avanzato. Sono escluse certificazioni di base ed entry level.

Specifici insegnamenti attivati dal Conservatorio di Milano
Si segnala che, nell'ambito di una convenzione per attività di collaborazione scientifica e didattica tra l'Università degli Studi di Milano e il Conservatorio "Giuseppe Verdi" di Milano, è attivo un accordo che permette di inserire tra le attività a scelta libera alcuni insegnamenti attivati presso il Conservatorio. L'elenco di tali insegnamenti è riportato sul documento di Accordo Specifico, accessibile dal sito del Corso di Laurea di Informatica Musicale al link: https://informaticamusicale.cdl.unimi.it/it/il-corso/piano-formativo-su-misura
Sede
Milano
Sedi didattiche
Sede dei corsi di area informatica: via Celoria 18 - Milano.
Altre sedi di svolgimento delle lezioni: Settore Didattico, via Celoria 20; Settore Didattico, via Golgi 19; Didatteca, via Venezian 15.
Sedi laboratori
I laboratori di ricerca tematici attivi nel dipartimento (via Celoria 18, Milano) servono anche da sede del lavoro individuale o di gruppo degli studenti iscritti al corso di laurea, per attività quali lo sviluppo di progetti relativi a singoli esami o del lavoro di tesi finale, nelle modalità definite da ciascun gruppo di ricerca. Per ulteriori informazioni, si fa riferimento alle pagine dei laboratori: https://di.unimi.it/it/ricerca/risorse-e-luoghi-della-ricerca/laborator…
Laboratorio informatico (Silab) presso il Dipartimento di Informatica, via Celoria 18, Milano.
Presidente del Collegio Didattico
Prof.ssa Sabrina Gaito
Contatti
Bando e scadenze

Ammissione

Domanda di ammissione: dal 22/01/2026 al 30/10/2026

Domanda di immatricolazione: dal 05/05/2026 al 15/01/2027


Allegati e documenti

Avviso di ammissione


Ammissioni A.A. 2026/2027

Sono aperte le domande di ammissione per l'Anno Accademico 2026/2027. Gli studenti non UE richiedenti visto possono presentare domanda di ammissione entro il 30 aprile 2026.