Course Details

COMPUTAZIONE QUANTISTICA

MF0618

Course
COMPUTAZIONE QUANTISTICA
Code
MF0618
Academic Year
2024/2025
Curriculum Year
2022/2023
Degree Programme
CHEMISTRY
Curriculum
000 - CORSO GENERICO
Course coordinator
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
VERCELLI
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/;
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 Q-experience)
Additional Information
.Lecture notes will be available on the site of the course.

Students with physical disabilities, Learning Disabilities or Special Education Needs can request specific services and tools via the "Staff Sviluppo e Coordinamento Carriere e Servizi alle Studentesse e agli Studenti", consulting the University webpage: https://www.uniupo.it/en/services/services-students-physical-or-learning-disabilities. Students with disabilities, learning disabilities or special education needs, once they have contacted the University Staff, can refer to the tutor in charge of the course to define the examination modalities, concerning academic aspects.
Assessment Methods
Oral exam. Exercises in the classroom.
Detailed Syllabus
1. Introduction. Quantum bits, Bloch sphere, multiple qubits, single qubit gates and multiple qubit gates. Quantum circuits. Bell states. Quantum algorithms. Notions of quantum information.
2. The basic rules of Quantum Mechanics. Linear algebra. Density operator. Composite systems and partial trace. EPR states and entanglement. Bell's inequalities.
3. Public key cryptography, RSA protocol, little Fermat's theorem. Quantum cryptography. Quantum teleportation.
4. Quantum circuits. Universal set of quantum gates.
5. Deutsc-Josza algorithm, quantum Fourier transform. Shor's algorithm for factorization. Grover 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