PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

Elenco notifiche



Quantum Hardware Design and Optimization and Quantum Computing

01HGHYU

A.A. 2026/27

Course Language

Inglese

Degree programme(s)

Course structure
Teaching Hours
Lecturers
Teacher Status SSD h.Les h.Ex h.Lab h.Tut Years teaching
Co-lectures
Espandi

Context
SSD CFU Activities Area context
2024/25
The Quantum Computing (QC) course is a course belonging to the Master Degree in Quantum Engineering; it is taught in the first semester of the second year, and it is taught in English. The main goal of the course is to provide the students with a knowledge of the software applications of quantum computing, by means of integrated business hw/sw platforms. The purpose is to show what it is actually possible to do with a quantum computer. During the course, will be provided contributions from companies with whom Politecnico di Torino is involved for research and development projects, such as IBM, Intesa Sanpaolo, TIM, Pasqal, Fondazione Links.
The Quantum Computing (QC) course is a course belonging to the Master Degree in Quantum Engineering; it is taught in the first semester of the second year, and it is taught in English. The main goal of the course is to provide the students with a knowledge of the software applications of quantum computing, by means of integrated business hw/sw platforms. The purpose is to show what it is actually possible to do with a quantum computer. During the course, will be provided contributions from companies with whom Politecnico di Torino is involved for research and development projects, such as IBM, Intesa Sanpaolo, TIM, Fondazione Links.
- basic knowledge of software platforms for quantum computers - detailed knowledge of IBM platform - detailed knowledge of D-Wave platform - knowledge of other platforms (to be defined) - knowledge of main applications of quantum computing in finance, optimization, and telecommunications
- basic knowledge of software platforms for quantum computers - detailed knowledge of IBM platform - detailed knowledge of D-Wave platform - knowledge of other platforms (to be defined) - knowledge of main applications of quantum computing in finance, optimization, and telecommunications
- basic knowledge in computer sciences - basic knowledge in Python programming and high level programming languages - knowledge of the quantum gates from a hardware point of view - knowledge of the main quantum algorithms (e.g. Shor)
- basic knowledge in computer sciences - basic knowledge in Python programming and high level programming languages - (suggested, but not mandatory) basic knowledge of the quantum gates from a hardware point of view
- Introduction to software platforms for quantum computing (0,5 credits) - IBM platform (1,5 credits) - D-Wave platform (1,5 credits) - other platforms (1,5 credits) - Applications (finance, optimization, telecommunications) (1 credit) - Laboratory exercises will be done, most of the course will be hands-on. Please note that topics are subject to partial change, due to the fast changes in this subject
- Introduction to software platforms for quantum computing (0,5 credits) - IBM platform (1,5 credits) - D-Wave platform (1,5 credits) - other platforms (1,5 credits) - Applications (finance, optimization, telecommunications) (1 credit) - Laboratory exercises will be done, most of the course will be hands-on. Please note that topics are subject to partial change, due to the fast changes in this subject
- Class lectures (also hands-on): 50% of the course duration; - Extensive Class exercise time: 30% of the course duration; - Assisted laboratories: 20% of the course duration. Students are highly invited to interact with Lecturers, at lecture, exercise, and laboratory slots. Students are invited to take always with themselves their notebook for hands-on activities.
- Class lectures (also hands-on): 50% of the course duration; - Extensive Class exercise time: 30% of the course duration; - Assisted laboratories: 20% of the course duration. Students are highly invited to interact with Lecturers, at lecture, exercise, and laboratory slots. Students are invited to take always with themselves their notebook for hands-on activities.
• Learn Quantum Computing with Python and IBM Quantum Experience: A hands-on introduction to quantum computing and writing your own quantum programs with Python - Robert Loredo - Packt Publishing (28 settembre 2020) - ISBN-10 ‏ : ‎ 1838981004 - ISBN-13 ‏ : ‎ 978-1838981006 • Quantum Machine Learning: An Applied Approach: The Theory and Application of Quantum Machine Learning in Science and Industry – Santanu Ganguly - Apress (29 luglio 2021) - ISBN-10 ‏ : ‎ 1484270975 - ISBN-13 ‏ : ‎ 978-1484270974 • Quantum Machine Learning and Optimisation in Finance: On the Road to Quantum Advantage - Antoine Jacquier (Autore), Oleksiy Kondratyev (Autore), Alexander Lipton (Avanti), Marcos Lopez de Prado (Avanti) - Packt Publishing (31 ottobre 2022) - ISBN-10 ‏ : ‎ 1801813574 - ISBN-13 ‏ : ‎ 978-180181357 The three books are freely available for Politecnico di Torino students in the university library in digital format.
• Dancing with Qubits: From qubits to algorithms, embark on the quantum computing journey shaping our future, 2nd Edition - Robert S. Sutor - Packt Publishing (28 March 2024) - ISBN-10 1837636753 - ISBN-13 978-1837636754 • Quantum Computing Experimentation with Amazon Braket: Explore Amazon Braket quantum computing to solve combinatorial optimization problems - Alex Khan - Packt Publishing (29 July 2022) - ISBN-10 1800565267 - ISBN-13 978-1800565265 • Learn Quantum Computing with Python and IBM Quantum: Write your own practical quantum programs with Python, 2nd Edition - Robert Loredo - Packt Publishing (30 September 2024) - ISBN-10 1803244801 - ISBN-13 978-1803244808 • Quantum Algorithm Handbook: With Python Code Snippets - Jamie Flux - Golden Dawn Engineering (7 July 2024) - ISBN-13 979-8332454486 • Learn Quantum Computing with Python and IBM Quantum Experience: A hands-on introduction to quantum computing and writing your own quantum programs with Python - Robert Loredo - Packt Publishing (28 September 2020) - ISBN-10 ‏ : ‎ 1838981004 - ISBN-13 ‏ : ‎ 978-1838981006 • Quantum Machine Learning: An Applied Approach: The Theory and Application of Quantum Machine Learning in Science and Industry – Santanu Ganguly - Apress (29 July 2021) - ISBN-10 ‏ : ‎ 1484270975 - ISBN-13 ‏ : ‎ 978-1484270974 • Quantum Machine Learning and Optimisation in Finance: On the Road to Quantum Advantage - Antoine Jacquier, Oleksiy Kondratyev, Alexander Lipton, Marcos Lopez de Prado - Packt Publishing (31 October 2022) - ISBN-10 ‏ : ‎ 1801813574 - ISBN-13 ‏ : ‎ 978-180181357 The last three books are already freely available for Politecnico di Torino students in the university library in digital format (.pdf). Hopefully all the seven suggested books will be freely available for students at the time of the course and therefore it is not requested to buy them. Given the topic, books can change during time.
Slides; Libro di testo;
Lecture slides; Text book;
E' possibile sostenere l’esame in anticipo rispetto all’acquisizione della frequenza
You can take this exam before attending the course
Modalità di esame: Prova scritta (in aula); Prova orale facoltativa; Elaborato progettuale in gruppo;
Exam: Written test; Optional oral exam; Group project;
... The examination is composed of two parts, a written part and an assignment. Written examination: The written exam is composed of questions and exercises on the course content. It lasts for 1h. The maximum score for this part is 30/30. A sufficient mark is >= 18. Assignment: Students will be asked to deliver a group assignment (usually 2 persons per group) to be developed at the end of the semester. The maximum score for this part is 30/30. A sufficient mark is >= 18. The final grade is the arithmetic mean of the two parts, provided that both of them are sufficient (>=18) An optional oral examination can be asked to the teacher, in order to improve a mark of 30 and reach the 30 cum laude. The teacher will also be able to ask for an oral exam independently of marks obtained in the written part and assignment or even in substitution of them in particular conditions.
Gli studenti e le studentesse con disabilità o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unità Special Needs, al fine di permettere al/la docente la declinazione più idonea in riferimento alla specifica tipologia di esame.
Exam: Written test; Optional oral exam; Group project;
The examination is composed of two parts, a written part and an assignment. Written examination: The written exam is composed of questions and exercises on the course content. It lasts for 1h. The maximum score for this part is 30/30. A sufficient mark is >= 18. Assignment: Students will be asked to deliver a group assignment (usually 2 persons per group) to be developed at the end of the semester. The maximum score for this part is 30/30. A sufficient mark is >= 18. The final grade is the arithmetic mean of the two parts, provided that both of them are sufficient (>=18) An optional oral examination can be asked to the teacher, in order to improve a mark of 30 and reach the 30 cum laude. The teacher will also be able to ask for an oral exam independently of marks obtained in the written part and assignment or even in substitution of them in particular conditions.
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.
Esporta Word