Twin Track Master Programme – Double Master's Degree for Cybersecurity Engineering

Students enrolled in the Master’s Degree Programme in Cybersecurity Engineering have the opportunity to obtain a second Master’s Degree in Computer Engineering or Mathematics Engineering in just one additional year, within the Twin Track programme.

Twin Track is a programme aimed at students enrolled in Master’s Degree Programmes, offering cross-disciplinary and multidisciplinary educational opportunities.

The programme allows students to earn two Master’s Degrees in two different Degree Programmes over a total of three academic years (2 years for the first Degree Programme + 1 year for the second selected one).

For more information about the Twin Track programme, please refer to:
https://www.polito.it/didattica/didattica-attitudinale/twin-track-programmes


Within the Master’s Degree Programme in Cybersecurity Engineering, it is possible, through the Twin Track programme, to obtain a second Master’s Degree in Computer Engineering.

The study path is structured as follows:

  • 1st year: Cybersecurity Engineering
  • 2nd year: Cybersecurity Engineering + Thesis
  • 3rd year: Core courses of the Computer Engineering programme + Thesis

Below is the detailed list of courses:


First year (Cybersecurity Engineering)

SemesterCourseCFU
1Computer architectures and operating systems8
1Information systems security8
1Blockchain e criptoeconomia6
1, 2Networks & Cloud Technologies and Security12
2Web Applications8
2Cryptography6
 Hardware & Wireless Security12

Second year (Cybersecurity Engineering)

SemesterCourseCFU
 Cybersecurity laws and regulations6
1

Advanced Information systems security


or 


Security verification and testing

8
1Advanced cryptography6
1AI and Cybersecurity6
2Post-quantum Cryptography6
2

Technology and Innovation Management in Cybersecurity


or


Computer Forensics and cyber crime analysis

6
2Thesis 22

Third year (Computer Engineering)

SemesterCourseCFU
1

Data Science and Database Technology


or


Data Science e Tecnologie per le Basi di Dati

8
1 or 2Software Engineering

Software Engineering II
8
2Core course from Computer Engineering6
1, 2Thesis30

 

Within the Master’s Degree Programme in Cybersecurity Engineering, it is possible, through the Twin Track programme, to obtain a second Master’s Degree in Mathematics Engineering.

The study path is structured as follows:

  • 1st year: Cybersecurity Engineering
  • 2nd year: Cybersecurity Engineering + Thesis
  • 3rd year: Core courses of the Mathematics Engineering programme + Thesis

Below is the detailed list of courses:


First year (Cybersecurity Engineering)

SemesterCourseCFU
1Computer architectures and operating systems8
1Information systems security8
1Blockchain e criptoeconomia6
1, 2Networks & Cloud Technologies and Security12
2Web Applications8
2Cryptography6
 Hardware & Wireless Security12

Second year (Cybersecurity Engineering)

SemesterCourseCFU
 Cybersecurity laws and regulations8
1

Advanced Information systems security


or 


Security verification and testing

8
1Advanced cryptography6
1AI and Cybersecurity6
2Post-quantum Cryptography6
2

Technology and Innovation Management in Cybersecurity


or


Computer Forensics and cyber crime analysis

6
2Thesis22

Third year (Mathematics Engineering)

SemesterCourseCFU
1Processi stocastici/Dinamiche su network12
1Modelli statistici6
2

Metodi numerici per le equazioni alle derivate parziali


or


Numerical optimization for large scale problems


or


Model Order Reduction and Machine Learning

6
2BioQuants6
2Business analytics6
1, 2Thesis16