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

Students enrolled in the Master’s Degree Programme in Cybersecurity Engineering have the opportunity to obtain a second Master’s Degree in Data Science and Engineering or Cybersecurity 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 Mathematics Engineering, it is possible, through the Twin Track programme, to obtain a second Master’s Degree in Data Science and Engineering.

The study path is structured as follows:

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

Below is the detailed list of courses:


First year (Mathematics Engineering)

CourseCFU
Modelli Statistici / Statistica Computazionale12
Processi stocastici / Dinamiche su network 12
Ottimizzazione e simulazione in condizioni di incertezza6
Data science and machine learning lab 8
Numerical Optimization for large scale problems8
Modelli di trasporto e teorie cinetiche10
Crittografia6
Sistemi nonlineari per l'energia6

Second year (Mathematics Engineering)

CourseCFU
Computational linear algebra for large scale problems8
Financial Engineering8
Machine learning for Mathematical Engineering6

Modelli matematici per la biomedicina

or

Bioquants    

8

Blockchain e criptoeconomia 

or

Model order reduction and machine learning    

or   

Business Analytics

6
Thesis16

Third year (Data Science and Engineering)

CourseCFU
Distributed architectures for big data processing8
Data management and visualization8

Efficient Computing for Artificial Intelligence

or

Deep natural language processing

8
Data ethics and data protection6
Thesis22

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

The study path is structured as follows:

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

Below is the detailed list of courses:


First year (Mathematics Engineering)

SemesterCourseCFU
1Reti di calcolatori8
1Calcolatori elettronici8
1Dinamiche su network6
1Processi stocastici6
2

Sicurezza dei sistemi informativi

Information systems security

6
2Modelli statistici6
2Machine Learning for Mathematical Engineering6
2Cryptography6

Second year (Mathematics Engineering)

SemesterCourseCFU
1, 2Networks & Cloud Technologies and Security12
1Advanced cryptography6
1AI and Cybersecurity6
1Management and content delivery for Smart Networks: algorithms and modelling12
2Blockchain e criptoeconomia6
2Post-quantum Cryptography6
2Model Order Reduction and Machine Learning6
2Thesis 16

Third year (Cybersecurity Engineering)

SemesterCourseCFU
1

Advanced Information systems security


or


Security verification and testing

8
1 or 2

Technology and Innovation Management in Cybersecurity


or


Cybersecurity laws and regulations

6
2

Data protection, Privacy and Anonymity


or


Offensive Security


or


Threat Intelligence and Incident Management

6
2Hardware & Wireless Security12
1, 2Thesis22