- Grundlagen des Quantencomputings
- Einführung und historische Entwicklung
- Quantenmechanik und Quantenbits (Qubits)
- Superposition und Verschränkung
- Quantenalgorithmen
- Grundlegende Quantenalgorithmen (z.B. Grovers Algorithmus, Shors Algorithmus)
- Quantum Fourier Transform
- Anwendungen in Kryptographie und Optimierung
- Quantencomputer-Hardware
- Unterschiedliche Architekturen von Quantencomputern
- Technologien und aktuelle Entwicklungen (z.B. Supraleiter, Ionenfallen)
- Herausforderungen und technische Hürden
- Programmierung von Quantencomputern
- Einführung in Quantum Programming Languages (z.B. Qiskit, Quipper)
- Erstellen und Ausführen von Quantenprogrammen
- Praktische Übungen und Fallstudien
- Anwendungen und Zukunftsperspektiven
- Potenzielle Einsatzgebiete von Quantencomputing
- Forschung und Entwicklung
- Wirtschaftliche und gesellschaftliche Implikationen
LernzieleSie verstehen die grundlegenden Konzepte und Theorien des Quantencomputings und können erste eigene Quantenprogramme erstellen.
Zielgruppen- Sie benötigen keine speziellen Vorkenntnisse in Quantenmechanik.
- Grundkenntnisse in Programmierung und Mathematik sind von Vorteil.