Curriculum Quantum Computing

The curriculum in Quantum Computing trains graduates who are experts in quantum computing and its applications.


CoursesECTS
I year (60 ECTS)
I semester
Probability and Statistics for Scientific Computing6
Introduction to Quantum Mechanics and Computing6
High Performance and Cloud Computing (mod. A High Performance Conputing, mod. B Introduction to Cloud Computing, mod. C Advanced Cloud Computing)12 (6) (3) (3)
One course from Core Group A (+)18
One course from Core Group B6
#colspan#
II semester
Deep Learning6
One course from Core Group C6
Introduction to Quantum Information Theory 6
One course from Core Group D6
#colspan#
II year (60 ECTS)
Two courses from Complementary Group12
Elective courses12
Internship12
Thesis24

(+): Integrated courses (modules combined in a single course)


Core Group A CoursesECTS
Advanced programming (*)6
Software Development Methods6
Core Group B CoursesECTS
Introduction to Machine Learning (*)6
Information Theory6
Core Group C CoursesECTS
Probabilistic Machine Learning6
Stochastic Modelling and Simulation6
Core Group D CoursesECTS
Algorithms for Scientific Computing (*) (mod. A Introduction to Algorithms, mod. B Data Mining)6 (3) (3)
Advanced Algorithms for Scientific Computing (mod. A Data Mining, mod. B Advanced Algorithms)6 (3) (3)

(*) These courses contain introductory material and they cannot be inserted in the study plan if a course with a corresponding content has been attended during the bachelor or in other educational programs. Please ask the program coordinator if you are unsure.


You can add complementary courses from the following groups:

Complementary Group CoursesECTS
Information Theory6
Quantum Algorithms6
Quantum Machine Learning6

You have to add in the study plan elective courses from the following group:

Elective CoursesECTS
All the courses in the previous tables
Quantum Informatics and Software6
Advanced Deep Learning and Kernel Methods 6
Data Management6
Bayesian Statistics 6
Explainable and Reliable Artificial Intelligence6
Software Development Methods6
Other courses (****)

(****) Other courses can belong to any field of studies and any program of the university, provided they are coherent with the training path of the student.