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)