The course is an introduction to quantum information and computation. The theorical part is followed by an applicative one aimed to show the more recent developments of the field.
The primary objective of the course is to learn the main concepts and phenomena underlying information technology and quantum computers - such as the principle of superposition of states, the qubit, entanglement and quantum gates - and to understand the functioning of some quantum algorithms.
The aim of the course is to introduce students to computer science and quantum computing from both a theoretical and practical/applicative point of view.
At the end of the course the students will have become familiar with the most known quantum algorithms, quantum cryptography protocols, quantum information manipulation and exchange protocols. Furthermore, on a more applicative side, they will learn to write codes in the most common programming languages for the quantum computers (IBM-Qiskit, Google-Cirq, Amazon-Braket).
There are no particular prerequisites for the mathematics and physics. The mathematical tools needed will be introduced during the course.
Theoretical lectures supported by more applicative ones focused on the quantum computers languages (Qiskit by IBM, CIRQ by Google, Braket by Amazon)
P. Solinas – Notes: “Introduzione all’Informatica quantistica”
M. A. Nielsen e I. L. Chuang "Quantum Computation and Quantum Information", Cambridge University Press (2011) N. S. Yanofsky e M. A. Mannucci "Quantum Computing for Computer Scientists", Cambridge University Press (2008)
E. G. Rieffel and W. H. Polak "Quantum Computing: A Gentle Introduction (Scientific and Engineering Computation)" The MIT Press (2011)
Ricevimento: Meeting with the students are taken by appointments. Contact: Paolo Solinas, Dipartimento di Fisica, via Dodecaneso 33, 16146 (Genova), floor 7, studio S709 telefono: 010 3536260 email: paolo.solinas@unige.it
PAOLO SOLINAS (President)
PIERANTONIO ZANGHI'
ALESSANDRO VERRI (President Substitute)
According to the calendar approved by the Degree Program Board: https://corsi.unige.it/en/corsi/8759/studenti-orario
The timetable for this course is available here: EasyAcademy
The examination is composed of the following components 1) a written report, 2) a written examination, and 3) optionally, an oral examination.
The final grade will be based on the written report, the written examination, and, where applicable, the oral examination.
Guidelines for students with certified Specific Learning Disorders, disabilities, or other special educational needs are available at https://corsi.unige.it/en/corsi/8759/studenti-disabilita-dsa
At the end of the course, the student must be able to handle the basic concepts and techniques of quantum mechanics and quantum information.
The following items will be part of the evaluation:
- knowledge of the basic concepts in quantum information, e.g., measurement process entanglement and so on.
- knowledge of the proposed quantum algorithms and protocols
For further information, please refer to the course’s AulaWeb module or contact the instructor.