Κβαντικός Προγραμματισμός
Κωδικός Μαθήματος
Ε810
Εξάμηνο Σπουδών
8 (H)
Ώρες/Εβδομάδα - ECTS
4 – 5

Σάββας Ηλίας
Καθηγητής
Μαθησιακά Αποτελέσματα
Εξοικείωση με τις αρχές της κβαντικής υπολογιστικής και κατανόηση απλών κβαντικών πυλών, κυκλωμάτων και αλγορίθμων με στόχο την υλοποίηση κβαντικών προγραμμάτων.
Σημείωση: Αν και η Κβαντική Υπολογιστική βρίσκεται στα πρώτα στάδια εξέλιξής της, υπόσχεται ότι θα ταρακουνήσει και αλλάξει ριζικά τον κόσμο μας. Στο Τμήμα δραστηριοποιείται η Ομάδα Κβαντικής Υπολογιστικής (Quantum Computing Group) που συνέβαλε σημαντικά στη δημιουργία (Μάρτιος 2021) του QGreece, του Ελληνικού κόμβου στο παγκόσμιο οικοσύστημα κβαντικών τεχνολογιών και λογισμικού QWorld.
Ενδεικτικό Περιεχόμενο Μαθήματος
- Εισαγωγή στην Κβαντική Μηχανική
- Εισαγωγή στον κβαντικό προγραμματισμό (Python ή Julia)
- Τελεστές και κβαντικές πύλες
- Κβαντική διεμπλοκή
- Βασικοί κβαντικοί αλγόριθμοι και εφαρμογές τους (Deutsch – Josza, Bernstein – Vazirani, Grover)
- Αλγόριθμοι μηχανική μάθησης
- Κβαντική κρυπτογραφία (Shor algorithm)
- Εφαρμογές Κβαντικού Υπολογισμού (Χημεία, Ανάπτυξη φαρμάκων, Έξυπνα υλικά κ.α)