Course: Introduction to Quantum Computing

» List of faculties » PRF » KMI
Course title Introduction to Quantum Computing
Course code KMI/PGSQC
Organizational form of instruction Lecture
Level of course Doctoral
Year of study not specified
Semester Winter and summer
Number of ECTS credits 12
Language of instruction Czech, English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Řeháček Jaroslav, prof. Mgr. Ph.D.
Course content
1. Short survey of quantum mechanics: quantum bit, complex Hilbert space and its operators 2. Quantum circuit - 1st part: quantum NOT, CNOT, CCNOT, Fredkin gate, Toffol gate, quantum registers, quantum gates, quantum network, quantum program 3. Quantum circuit - 2nd part: teleportation circuit, Bell states generation, universal gates 4. Quantum algorithms - 1st part: quantum parallelism, Deutsch's problem, Deutsch - Josza problem 5. Quantum algorithms - 2nd part: quantum Fourier transformation, Shor's algorithm for quantum factorization, eigenvalue problem, discrete logarithm 6. Quantum algorithms - 3rd part: Govers search algorithm and its modification 7. Quantum Turing machine, difference between quantum Turing machine and probabilistic Turing machine 8. Quantum computational complexity, quantum communication complexity 9. Introduction to quantum information theory 10. Quantum error-correcting codes - 1st part: Shor code, three quantum bit-flip code, three quantum bit phase-flip code, their quantum circuits, differences between classical and quantum codes in errors 11. Quantum error-correcting codes - 2nd part: review classical (non-quantum) error-correcting codes, stabilizer codes, Pauli group, CSS codes, corresponding quantum circuits 12. Quantum codes - 3rd part: detect and correct properties of quantum codes, difference between classical and quantum codes, quantum analogy to classical bounds for example Hamming bound

Learning activities and teaching methods
Dialogic Lecture (Discussion, Dialog, Brainstorming)
  • Preparation for the Exam - 50 hours per semester
Learning outcomes
Introduction to quantum computing. Gaining knowledge of how specific properties of micro-world can be exploited for computing purposes.
On successful completion of this module, students should be able to know and understand the syllabus topics and be able to use the acquired knowledge in solving problems.
Prerequisites
Graduate-level knowledge of quantum theory and linear algebra.

Assessment methods and criteria
Oral exam, Student performance

Sufficient knowledge of the syllabus topics.
Recommended literature
  • Nielsen M. A., Chuang, I. L. (2004). Quantum Computation and Quantum Information. Cambridge University Press.
  • Steeb W. H., Hardy Y. (2006). Problems & Solutions in Quantum Computing & Quantum Information. World Scientific Publishing Company.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester