ΓραμματείαSecretariat: 2410 684574 | ΦοιτητικάStudents: 2410 684387 g-ds@uth.gr

Quantum Computing

Module ID

Ε810

Semester

8

Hours/Week - ECTS

4 – 5

Ilias Savvas

Professor

Learning Outcomes

Upon successful completion of the course, students will be able to:

  • They know the principles of quantum computing.
  • Understand simple quantum gates, circuits and algorithms.
  • They implement quantum programs.

Note: Although Quantum Computing is in its infancy, it promises to shake and radically change our world. The Department includes the Quantum Computing Group, which contributed significantly to the creation (March 2021) of QGreece, the Greek hub in the global ecosystem of quantum technologies and QWorld software.

Indicative Module Content

  • Introduction to Quantum Mechanics
  • Introduction to quantum programming (Python or Julia)
  • Operators and Quantum Gates
  • Quantum Entanglement
  • Quantum Teleportation
  • Basic quantum algorithms and their applications (Deutsch – Josza, Bernstein – Vazirani, Grover)
  • Quantum Games (Battleships, Tic-Tac-Toe, Magic Square, Strategy Games)
  • Machine Learning Algorithms
  • Quantum Cryptography (Shor algorithm)
  • Quantum Computing Applications (Chemistry, Drug development, Smart Materials)