LTFY.04.012
Fundamentals of Quantum Computing — Theory & Practice
This course teaches the basics of quantum mechanics and quantum information processing, and how to put that knowledge into action by writing computer code to interact with quantum computing devices available today.
The course is a compulsory requirement for all quantum computing courses/seminars/projects taught at UTartu Computer Science Institute.
Target audience
- Early undergraduate students of Physics and Math;
- Students of Computer Science and Computer Engineering.
Content overview
- Quantum mechanics
- Mathematical background (complex vector spaces with inner product; operators; spectral theory)
- Kets and cats
- QM postulates
- Quantum states
- Unitary time evolution
- Measurement
- Quantum information processing
- Quantum circuit model of universal quantum computation
- Qubits
- Gates
- Measurement
- Basic quantum information protocols (quantum teleportation etc)
- Programming today's quantum computers using IBM's Qiskit
- Quantum algorithms & applications of quantum computing
- Quantum circuit model of universal quantum computation
More info
The course is taught by Dr Veiko Palge at the Institute of Physics, with assistance from CS-Institute people.
About this document
Written by
Dr. Dirk Oliver Theis
Teoreetilise Informaatika Kaasprofessor, Tartu Ülikool
Assoc. Prof. Theoretical Computer Science, University of Tartu