Course Details

COMPUTAZIONE QUANTISTICA

MF0615

Course
COMPUTAZIONE QUANTISTICA
Code
MF0615
Academic Year
2024/2025
Curriculum Year
2022/2023
Degree Programme
CHEMISTRY
Curriculum
000 - CORSO GENERICO
Course coordinator
Lecturers
Credits
3
Lecture Hours
24
Scientific Disciplinary Sector (SSD)
FIS/02 - Theoretical Physics, Mathematical Models and Methods
Course Type
Single-subject learning activity
Course Delivery
OPZ - Opzionale
Year
3
Teaching period
Secondo Semestre
Campus
ALESSANDRIA
Teaching language
Italian
Course Contents
The course provides an introduction to the theoretical ground and
experimental techniques in quantum computation.
Reference Texts
M.A. Nielsen, I.L. Chuang, "Quantum computation and quantum
information", CUP (2000);
J. Preskill, Lecture Notes for Phys. 229, Quantum information and
computation, http://theory.caltech.edu/~preskill/ph219/;
Lecture notes
W. Sherer, Mathematics of Quantum Computing: An Introduction, Springer; 1st ed. 2019 edizione (22 novembre 2020)
Learning Outcomes
Acquisition of basic theoretical knowledge and experimental techniques
for quantum computation.
Prerequisites
Linear algebra and calculus, introductory physics.
Teaching Methods
Frontal lessons, take home exercises, practice in quantum programming
with online quantum computers (IBM-Quantum)
Additional Information
Lecture notes will be available on the site of the course
Assessment Methods
The exam consists of writing a quantum computation project following the implementation
of similar algorithms on the GitHub/qiskit platform. The student chooses the algorithm she/he wants to try
to implement, reproduce it and run it on the free online IMB-quantum platforms or produce a report of the results.
Detailed Syllabus
1. Introduction. Complex numbers, Taylor's formula, Euler's formula.
Matrices and their operations.
2. Recap of linear algebra: vector spaces, linear operators, scalar
product. The basic rules of quantum mechanics.
3. Quantum bits, Bloch sphere, multiple qubits, single qubit gates and
multiple qubit gates.
4. Quantum circuits. Entangled states. Quantum algorithms. Notions of
quantum information.
5. Quantum cryptography. Quantum teleportation.
6. Deutsch-Josza algorithm. Quantum Fourier Transform. Shor's algorithm
for factorization. Grover's algorithm
for searching non structured databases.
Expected Learning Outcomes
Understanding of the basic principles of quantum computation, and
ability to apply them in programming quantum computers.
Last update:09-09-2026 00:14:31