Computer Systems and Networks Security

Il corso di laurea si propone di fornire una solida preparazione culturale matematica e metodologica di base al fine di: i) conoscere e dominare gli aspetti fondazionali dei sistemi informatici, ii) familiarizzare con le basi del metodo scientifico, iii) analizzare problemi e sviluppare modelli e soluzioni informatiche in autonomia o in gruppi di lavoro, iv) possedere adeguate competenze tecnologiche a supporto delle varie applicazioni, v) comprendere e valutare l'impatto anche etico dei costanti progressi scientifici e tecnologici nell'ambito della disciplina stessa, vi) sviluppare capacità comunicative relative alle soluzioni sviluppate ed ai problemi affrontati adatte sia ad interlocutori specialisti che non specialisti.
Il corso di laurea si propone inoltre, di fornire competenze specifiche nell'ambito della sicurezza e privatezza. In particolare, si propone di i) fornire competenze atte a comprendere le evoluzioni delle minacce alla sicurezza e privatezza anche consultando documentazione avanzata di tipo scientifico normativo, al fine di applicare contromisure e strumenti di protezione specifici, in particolar modo nel contesto delle moderne reti di sistemi web/cloud e mobili, ii) sviluppare competenze per lo sviluppo di soluzioni software ed infrastrutturali sicure, iii) sviluppare competenze nell'ambito della gestione/organizzazione aziendale della sicurezza informatica.
Funzioni
Le figure professionali comprese in questa categoria operano nel vasto settore della consulenza aziendale offerta alle imprese per supportarle nell'analisi e nella risoluzione delle problematiche di sicurezza informatica relative ai sistemi informativi gestionali, al trattamento dei dati, alle comunicazioni via reti, sia intranet che Internet, e allo sviluppo di applicazioni interattive.
Competenze
Sono figure professionali dotate di competenze specifiche nel campo delle tecnologie e dei metodi per la sicurezza informatica e in grado di comprendere le dinamiche aziendali e organizzative delle realtà produttive nelle quali sono chiamate a operare. Sono in grado di lavorare inserendosi in progetti strutturati e in contesti aziendali eterogenei offrendo conoscenze specialistiche solitamente non presenti nelle aziende, operando sia nella risoluzione di problematiche di sicurezza informatica pertinenti i sistemi informativi aziendali, sia come supporto all'innovazione tecnologica e alla selezione di tecnologie per la sicurezza informatica.
Sbocchi
Svolgono attività professionali altamente specializzate nell'ambito della consulenza aziendale rivolta a imprese, enti pubblici e studi professionali presso i quali sovente mancano competenze di sicurezza informatica adeguate a una corretta ed efficace gestione dei sistemi informativi, incluso il trattamento dei dati secondo le normative vigenti, la protezione delle risorse aziendali da violazioni e compromissioni dei sistemi e il mantenimento dell'operatività dei sistemi, delle reti e delle applicazioni nel caso di intrusioni informatiche o malfunzionamenti accidentali.
Tecnici specializzati in tecnologie informatiche per la gestione sicura di sistemi, reti e dispositivi mobili
Funzioni
Esperti di sicurezza informatica adatti a inserirsi nell'organico dei sistemi informativi aziendali per apportare indispensabili competenze nella gestione sicura del data center, delle basi di dati, dell'architettura e degli apparati di rete, dei personal computer e dei dispositivi mobili aziendali.
Le funzioni ricoperte includono: la gestione delle procedure di accesso ai sistemi e alle risorse informatiche, la configurazione sicura degli apparati, la configurazione e la gestione di tecnologie specifiche per la sicurezza informatica, il monitoraggio dell'operatività dei sistemi informatici aziendali e la gestione delle tecnologie per il disaster recovery e la continuità operativa nei casi di interruzione di servizio.
Competenze
Queste figure professionali sono degli specialisti sia di tecnologie informatiche sia di tecnologie e metodi specifici della sicurezza informatica. Sono in grado di operare le funzioni tipiche di un esperto informatico integrandole con la conoscenza delle principali criticità relative alla sicurezza informatica e delle soluzioni tecnologiche atte a garantire un adeguato livello di protezione delle risorse e dell'operatività aziendale.
Sbocchi
La gestione sicura dei sistemi, delle reti e dei dispositivi mobili è un requisito aziendale diffuso orizzontalmente sulla gran parte dei settori industriali, della pubblica amministrazione e dei servizi. Tutte le grandi imprese e la maggior parte delle piccole e medie imprese dispone di uno staff interno per la gestione dei propri sistemi informativi, inclusi i dati proprietari e le transazioni gestionali e commerciali. I requisiti di sicurezza e di garanzia dell'operatività sono presenti e rilevanti in tutte le realtà aziendali e produttive dotate di un sistema informativo.
Tecnici specializzati nell'analisi e nello sviluppo di software per la gestione aziendale con applicazione di metodologie per la sicurezza informatica
Funzioni
Le figure professionali comprese in questa categoria appartengono ai profili professionali degli Analisti e progettisti di software aventi però particolari competenze riguardanti lo sviluppo e la programmazione sicura, le metodologie di test e di analisi mirate all'individuazione di vulnerabilità di sicurezza e i sistemi di correzione e prevenzione di problemi di sicurezza nel software. Sono inoltre esperti nelle tecniche (algoritmi e protocolli) crittografiche da utilizzare per la protezione dei dati mantenuti in basi di dati aziendali.
Competenze
Queste figure professionali integrano le competenze tradizionali di sviluppo di software e programmazione con la conoscenza specifica delle principali problematiche di sicurezza che un software può presentare. Nel ciclo di sviluppo di un software, queste figure professionali sono quindi in grado di integrare fin dalle fasi di disegno e progettazione, poi nelle fasi di sviluppo e test, le principali metodologie per la sicurezza del software. Ulteriori competenze le esercitano nella verifica della presenta di vulnerabilità software in prodotti di terze parti o applicazioni gestionali, definendo, nel caso, le contromisure più adatte per un utilizzo efficiente e sicuro.
Sbocchi
Lo sviluppo del software secondo criteri di sicurezza e la verifica della sicurezza di software di terze parti sono necessità ormai comuni alla maggior parte delle aziende, delle pubbliche amministrazioni e dei servizi. La professionalità di questo profilo trova impiego presso tutte le realtà aziendali e produttive dotate di un sistema informativo o che sviluppano software per terze parti.
Tecnici specializzati in metodologie per la sicurezza informatica adottate nell'analisi e nello sviluppo di applicazioni/servizi web/cloud e per dispositivi mobili
Funzioni
Le figure professionali comprese in questa categoria appartengono ai profili professionali degli Analisti e progettisti di applicazioni web per i quali è ormai indispensabile possedere specifiche competenze riguardanti la sicurezza di applicazioni caratterizzate da forte interattività, dall'operare su una rete aperta e, sempre più frequentemente, attraverso l'uso di dispositivi mobili.
Queste figure professionali integrano la capacità di sviluppo di applicazioni web con la conoscenza delle problematiche di sicurezza occupandosi di proteggere le reti aziendali e i singoli utenti da quello che oggi è il principale canale di propagazione di codice malevolo, accessi non autorizzati a risorse e crimini informatici.
Competenze
Queste figure professionali conoscono le principali metodologie utilizzate nella realizzazione di applicazioni web, interattive e basate su dispositivi mobili, occupandosi sia di supportarne la progettazione sicura, sia di verificarne il grado di sicurezza attraverso strumenti e tecniche di test e monitoraggio. Le competenze in materia di tecniche crittografiche sono utilizzate nella sicurezza delle comunicazioni di rete e nella protezione di dati gestiti attraverso applicazioni web. Sono inoltre figure professionali molto orientate all'innovazione tecnologica, considerando la dinamica evolutiva rapida che caratterizza le tecnologie web.
Sbocchi
La sempre maggiore diffusione dei servizi web/cloud, le evoluzioni dell'e-commerce e dello sviluppo di servizi per clienti dotati di dispositivi mobili rende sempre più rilevanti queste figure professionali nel contesto produttivo, commerciale e dell'erogazione di servizi. In aggiunta, la sicurezza in tali contesti sta diventando decisamente prioritaria considerando la sempre maggiore diffusione di truffe o violazioni informatiche realizzate via web e sui dispositivi mobili e le conseguenze che tali eventi possono avere sulla reputazione commerciale, oltre ai danni economici diretti.
Queste figure professionali risultano quindi indispensabili per tutte le aziende, sia private che pubbliche e di ogni dimensione e settore industriale, che abbiano adottato i servizi web come uno dei principali canali di comunicazione per la propria presenza commerciale o per l'erogazione dei propri servizi verso terzi.
Tecnici specializzati in tecnologie dell'informazione e della comunicazione
Funzioni
Le figure professionali comprese in questa categoria appartengono ai profili professionali degli esperti di utilizzo nei vari contesti operativi delle tecnologie dell'informazione e della comunicazione, sulle quali il corso di studio della classe L-31 è fondato.
Queste figure professionali integrano la capacità di sviluppo di applicazioni informatiche con la conoscenza delle problematiche operative nei diversi contesti applicativi (automazione industriale, sistemi informativi, comunicazione digitale, supporto alle decisioni, ecc.) occupandosi di progettare, gestire e manutenere applicazioni informatiche anche complesse.
Competenze
Queste figure professionali possiedono una buona conoscenza di base ed un ampio spettro di conoscenze e competenze nei vari settori dell'informatica e delle telecomunicazioni. Sono familiari con il metodo scientifico di indagine, hanno buone capacità di modellazione e sanno comprendere e utilizzare gli strumenti matematici di supporto alle competenze informatiche, sono in grado di lavorare in gruppo, di operare con autonomia di utilizzare le tecnologie più adeguate e di inserirsi prontamente negli ambienti di lavoro.
Sbocchi
I laureati possono operare nei più svariati ambiti applicativi per la progettazione e la gestione di sistemi informatici e telematici e per lo studio di nuovi sistemi ed applicazioni.
Erasmus: the coordinator for the Department of Informatics is Prof. Fabio Scotti.
International Programs: the coordinator for the Department of Informatics is Prof. Davide Rocchesso.
More information are available at the following link: https://di.unimi.it/it/rapporti-internazionali/mobilita-internazionale/opportunita-internazionali
Per essere ammessi al Corso di Laurea occorre essere in possesso di un diploma di scuola secondaria di secondo grado o di altro titolo di studio conseguito all'estero, riconosciuto idoneo, nonché essere in possesso di un'adeguata preparazione iniziale; in particolare, si richiedono conoscenze di discipline scientifiche di base e di comprensione di logica elementare con un grado di approfondimento pari a quello derivante dalla preparazione della Scuola secondaria di secondo grado.
Modalità di verifica delle conoscenze e della preparazione personale
Le modalità di accesso sono stabilite dal Bando di ammissione pubblicato alla pagina: https://ssri.cdl.unimi.it/it/iscriversi.
Il corso è a numero programmato al fine di garantire la qualità dell'offerta didattica in relazione alle risorse disponibili e prevede un TOLC (Test On Line CISIA) come prova per l'accesso. Per l'iscrizione al primo anno sono disponibili 150 posti, di cui 5 riservati a studenti extracomunitari non soggiornanti in Italia. Il TOLC può essere sostenuto presso l'Università degli Studi di Milano o una qualsiasi altra Università aderente al CISIA (Consorzio Interuniversitario Sistemi Integrati per l'Accesso). Le iscrizioni al TOLC vanno effettuate sul sito del CISIA (https://www.cisiaonline.it/).
Il TOLC valido per l'iscrizione è il TOLC-S, composto dalle seguenti sezioni: Matematica di base (20 quesiti - 50 minuti), Ragionamento, problemi e comprensione del testo (15 quesiti - 30 minuti). Punteggio: +1 per ogni risposta esatta, -0,25 per ogni risposta sbagliata, 0 per ogni risposta non data. Nel TOLC sono presenti alcune sezioni aggiuntive (Biologia, Chimica, Fisica, Scienze della Terra, Inglese). L'esito di queste sezioni non concorre al punteggio del test.
Dopo aver sostenuto il TOLC-S, gli studenti dovranno iscriversi alla selezione per l'ammissione al Corso di Laurea, come indicato nel bando. Verranno quindi inseriti nella graduatoria di merito che sarà formulata sulla base del punteggio riportato nel test, pesato, per ciascuna sezione, secondo i criteri indicati nel bando. I vincitori potranno immatricolarsi entro le scadenze stabilite.
La selezione è suddivisa in più finestre temporali con inizio a febbraio e termine nei primi giorni di settembre.
Alle matricole che nel modulo di Matematica di base del TOLC non avranno raggiunto un punteggio maggiore o uguale a 10, saranno assegnati Obblighi Formativi Aggiuntivi (OFA).
Obblighi formativi aggiuntivi e modalità di recupero OFA
Per gli studenti con OFA verranno organizzate attività di supporto nel periodo ottobre-dicembre, seguite da una prova di recupero con la quale lo studente dovrà dimostrare di aver migliorato la propria preparazione. In assenza di questa evidenza lo studente non potrà sostenere alcun esame del secondo anno prima di aver superato l'esame di Matematica I. Informazioni: https://ssri.cdl.unimi.it/it/studiare/le-matricole
Trasferimenti e seconde lauree
Gli studenti già iscritti ad un corso di laurea dell'Università degli Studi di Milano, ad altro Ateneo o già laureati, possono essere esonerati dal test solo se in possesso dei seguenti requisiti da verificare in fase di prevalutazione della carriera:
-se allo studente, in fase di prevalutazione, vengono riconosciuti almeno 30 cfu, è ammesso al II anno o al III anno con esonero dal test;
-se allo studente vengono riconosciuti meno di 30 cfu, dovrà iscriversi al test e alla selezione come indicato sopra.
Per accedere alla prevalutazione, deve essere presentata apposita richiesta di valutazione preventiva della carriera accedendo al servizio online indicato nel bando di ammissione. Gli interessati dovranno dichiarare tutti gli esami sostenuti con relativi settori, crediti e voti e allegare i programmi degli insegnamenti. Per maggiori dettagli sulla procedura si rinvia al bando. La richiesta di valutazione della carriera deve essere presentata improrogabilmente entro la data indicata nel bando. L'esito della valutazione sarà comunicato via email entro la data indicata nel bando.
Gli studenti ammessi ad anni successivi al primo dovranno iscriversi entro i termini e con le modalità precisate nel bando.
Iscrizione a tempo parziale
E' possibile anche l'iscrizione a tempo parziale. Il relativo Regolamento è reperibile al seguente link https://www.unimi.it/it/ateneo/normative/regolamenti/regolamento-le-iscrizioni-tempo-parziale
Places available: 150 + 5 reserved for non-EU citizens + 1 reserved for students in the Marco Polo project
Call for applications
Please refer to the call for admission test dates and contents, and how to register.
Session: 1
Application for admission: from 13/03/2025 to 29/05/2025
Application for matriculation: from 09/06/2025 to 19/06/2025
CALL FOR APPLICATIONS - NOTICE
The call for applications is the only official document for admission to degree programmes. Please read it carefully.
If you are reading this notice is because the call is available only in Italian as the programme is offered in Italian. Students wishing to enrol must be proficient in Italian.
Session: 2
Application for admission: from 23/06/2025 to 17/07/2025
Application for matriculation: from 21/07/2025 to 31/07/2025
CALL FOR APPLICATIONS - NOTICE
The call for applications is the only official document for admission to degree programmes. Please read it carefully.
If you are reading this notice is because the call is available only in Italian as the programme is offered in Italian. Students wishing to enrol must be proficient in Italian.
Session: 3
Application for admission: from 05/08/2025 to 11/09/2025
Application for matriculation: from 17/09/2025 to 24/09/2025
CALL FOR APPLICATIONS - NOTICE
The call for applications is the only official document for admission to degree programmes. Please read it carefully.
If you are reading this notice is because the call is available only in Italian as the programme is offered in Italian. Students wishing to enrol must be proficient in Italian.
Courses or activities | Max ECTS | Total hours | Language | SSD |
---|---|---|---|---|
Compulsory | ||||
Computer Architecture | 6 | 48 | Italian | INF/01 |
Computer Programming | 12 | 120 | Italian | INF/01 |
Mathematics I | 9 | 84 | Italian | MAT/03 MAT/05 |
Mathematics Ii | 9 | 84 | Italian | MAT/03 MAT/05 |
Courses or activities | Max ECTS | Total hours | Language | SSD |
---|---|---|---|---|
Compulsory | ||||
Cybercrime Legal Framework | 6 | 48 | Italian | IUS/17 |
Cybersecurity Management | 6 | 48 | Italian | ING-IND/35 |
Web and Mobile Programming | 6 | 60 | Italian | INF/01 |
Courses or activities | Max ECTS | Total hours | Language | SSD |
---|---|---|---|---|
Compulsory | ||||
English Assessment B1 (3 ECTS) | 3 | 0 | English |
Courses or activities | Max ECTS | Total hours | Language | SSD |
---|---|---|---|---|
Compulsory | ||||
Algorithms and Data Structures | 12 | 120 | Italian | INF/01 |
Operating Systems I | 6 | 60 | Italian | INF/01 |
Operating Systems Ii | 6 | 60 | Italian | ING-INF/05 |
Statistics and Data Analysis | 6 | 60 | Italian | INF/01 |
Courses or activities | Max ECTS | Total hours | Language | SSD |
---|---|---|---|---|
Compulsory | ||||
Biometric Systems | 6 | 48 | Italian | INF/01 |
Computer Networks | 12 | 120 | Italian | INF/01 |
Databases | 12 | 112 | Italian | INF/01 |
Courses or activities | Max ECTS | Total hours | Language | SSD |
---|---|---|---|---|
Compulsory | ||||
Computer Forensics | 6 | 48 | Italian | ING-INF/05 |
Fondamenti di crittografia e sicurezza delle reti | 6 | 48 | Italian | INF/01 |
Secure Software Design | 6 | 60 | Italian | INF/01 |
Courses or activities | Max ECTS | Total hours | Language | SSD |
---|---|---|---|---|
Compulsory | ||||
Offensive Security | 6 | 48 | Italian | INF/01 |
Web and Mobile Systems Security | 6 | 60 | Italian | INF/01 |
Courses or activities | Max ECTS | Total hours | Language | SSD |
---|---|---|---|---|
Compulsory | ||||
Economical, Ethical, Social, and Legal Aspects of It | 3 | 24 | Italian |
Courses or activities | Max ECTS | Total hours | Language | SSD |
---|---|---|---|---|
Compulsory | ||||
Training | 15 | 0 | Italian | |
Final Exam | 3 | 0 | Italian |
Gli studenti possono 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 da un'apposita commissione sulla base dei seguenti parametri:
- Validità: 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 corso di laurea in cui lo studente è regolarmente iscritto.
- Specializzazione: la certificazione deve riguardare competenze specialistiche e/o professionalizzanti.
- Livello: la certificazione deve attestare competenze di livello medio o avanzato. Sono escluse certificazioni di base ed entry level.
Ulteriori insegnamenti attivati dal Collegio Didattico di Informatica utilizzabili per la scelta libera (attivati a partire dall'a.a. 2026/27):
progettazione model driven del software, 1 semestre, 6 cfu
intelligenza artificiale i, 1 semestre, 6 cfu
linguaggi di programmazione, 1 semestre, 6 cfu
informazione e calcolo quantistico, 2 semestre, 6 cfu
sistemi embedded, 2 semestre, 6 cfu
mobile computing, 1 semestre, 6 cfu
sistemi informativi, 1 semestre, 6 cfu
Learning activity | Prescribed foundation courses |
---|---|
Algorithms and Data Structures | Computer Programming (compulsory) |
Databases | Computer Programming (compulsory) |
Operating Systems I | Computer Programming (compulsory) |
Operating Systems Ii | Computer Programming (compulsory) |
Statistics and Data Analysis | Mathematics I (compulsory) |
Altre sedi di svolgimento delle lezioni: Settore Didattico, via Celoria 20; Settore Didattico, via Golgi 19; Didatteca, via Venezian 15.
- Commissione Orientamento in Uscita
Via Celoria 18 - 20133 Milano
https://di.unimi.it/it/dipartimento/organizzazione/commissioni
[email protected] - Commissione Orientamento in Ingresso
Via Celoria 18 - 20133 Milano
https://di.unimi.it/it/dipartimento/organizzazione/commissioni
[email protected] - Commissione Studenti Erasmus ed Internazionali
Via Celoria 18 - 20133 Milano
https://di.unimi.it/it/dipartimento/organizzazione/commissioni
[email protected] - Commissione Piani di Studio
Via Celoria 18 - 20133 Milano
https://di.unimi.it/it/dipartimento/organizzazione/commissioni
[email protected] - Commissione Trasferimenti
Via Celoria 18 - 20133 Milano
https://di.unimi.it/it/dipartimento/organizzazione/commissioni
[email protected] - Commissione Tirocini e Tesi Laurea Triennale
Via Celoria 18 - 20133 Milano
https://di.unimi.it/it/dipartimento/organizzazione/commissioni
[email protected] - Segreterie Studenti
Via Celoria 18 - 20133 Milano
https://www.unimi.it/it/node/359/
+390250325032
https://www.unimi.it/it/node/360 - Rappresentanti Studenti
[email protected] - Ufficio per la didattica
Via Celoria 18 - 20133 Milano
https://di.unimi.it/it/dipartimento/segreterie-e-servizi/ufficio-la-didattica
https://informastudenti.unimi.it/saw/ess?AUTH=SAML
+390250316250/252
Sportello in presenza: mercoledì dalle 14.00 alle 16.00 / Sportello telefonico: giovedì dalle 9.30 alle 12.30
The tuition fees for students enrolled in Bachelor's, Master's and single-cycle degree programmes are divided into two instalments with different calculation methods and payment schedules:
- The amount of the first instalment is the same for all students
- The amount of the second instalment varies according to the ISEE University value, the degree programme and the student status (on track / off track for one year or off track for more than a year)
- An additional fee is due for online programmes
The University also offers:
- Concessions for students meeting high merit requirements
- Diversified tuition fees according to the student's home country for international students with assets/income abroad
- Concessions for international students with refugee status
Scholarships and benefits
The University provides a range of financial benefits to students meeting special requirements (merit, financial or personal conditions, international students).
Learn more
Guidance:
Admission, ranking and enrolment