A Course on the Introduction to Quantum Software Engineering: Experience Report

Dieser Beitrag stellt ein Kursdesign und einen Erfahrungsbericht vor, der eine Software-Engineering-Perspektive in die Quantencomputing-Ausbildung einführt und zeigt, wie Studierende mit minimalem Vorkenntnissen im Bereich Quantenphysik durch einen Lehrplan, der auf ausführbaren Artefakten und empirischer Argumentation basiert, effektiv praktische Aspekte wie Testen und Werkzeugunterstützung bearbeiten können.

Ursprüngliche Autoren: Andriy Miranskyy

Veröffentlicht 2026-04-28
📖 6 Min. Lesezeit🧠 Tiefgang

Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Each language version is independently generated for its own context, not a direct translation.

Stellen Sie sich vor, Sie haben Jahre damit verbracht, zu lernen, wie man Häuser aus Ziegeln, Holz und Beton baut. Sie wissen, wie man das Fundament prüft, die Verkabelung kontrolliert und sicherstellt, dass das Dach nicht undicht ist. Dies ist klassische Softwaretechnik.

Stellen Sie sich nun vor, jemand gibt Ihnen ein neues Set an Baumaterialien: Quantencomputing. Diese Materialien sind seltsam. Sie liegen nicht einfach nur da; sie existieren gleichzeitig in mehreren Zuständen, verschwinden, wenn man zu intensiv hinschaut, und verhalten sich wie eine Münze, die sowohl auf Kopf als auch auf Zahl landet, bis man sie auffängt.

Das Papier, nach dem Sie fragen, ist ein Bericht eines Lehrers, der versucht hat, einer Klasse zukünftiger Bauarbeiter (Softwareingenieure) beizubringen, wie man mit diesen seltsamen neuen Materialien arbeitet. Doch statt ihnen die tiefgründige, komplexe Mathematik darüber zu lehren, warum die Materialien funktionieren (was normalerweise der Lehrstil in Quantenklassen ist), konzentrierte sich der Lehrer darauf, wie man tatsächlich damit baut, indem er dieselben Sicherheitsprüfungen und Planungswerkzeuge verwendete, die sie bereits kennen.

Hier ist die Geschichte dieser Klasse, einfach aufgeschlüsselt:

Das Problem: „Wir können den Code ausführen, wissen aber nicht, wie man ihn repariert"

Der Lehrer bemerkte ein Muster. Die Studierenden konnten Code kopieren und einfügen, um ein Quantenprogramm zum Laufen zu bringen, aber wenn das Programm abstürzte, waren sie ratlos. Sie wussten nicht, wie man es testet, wie man den Code so organisiert, dass er später nicht auseinanderfällt, oder wie man damit umgeht, dass Quantencomputer „verrauscht" sind (wie der Versuch, eine Sandburg zu bauen, während ein Sturm tobt).

Die meisten bestehenden Kurse lehrten die Theorie (die Mathematik des Sands), ignorierten aber die Technik (wie man die Burg am Stehen hält). Der Lehrer wollte dies beheben, indem er einen Kurs schuf, der Quantenprogramme genau wie normale Software behandelte: Dinge, die Tests, Debugging und gutes Design benötigen.

Die Lösung: Ein „Software First"-Ansatz

Der Lehrer entwarf einen speziellen Kurs für eine Mischung aus fortgeschrittenen Studierenden und Masterstudierenden. So ging er vor:

1. Die „White Box"-Regel
Normalerweise wird Quantencode wie eine „Black Box" behandelt – man gibt Eingaben ein, und Magie passiert. Der Lehrer zwang die Studierenden, ihn wie eine „White Box" zu behandeln. Sie mussten in den Code hineinschauen, sehen, wie die „Quantenzustände" dargestellt wurden, und verstehen, dass der Computer im Wesentlichen Würfel rollte, um Ergebnisse zu erhalten.

  • Analogie: Anstatt nur einen Knopf zu drücken, um zu sehen, wie ein Auto fährt, mussten die Studierenden unter die Motorhaube schauen und verstehen, dass der Motor mit einer anderen Art von Kraftstoff lief, der manchmal stolperte.

2. Der „geflippte" Unterricht & Praktische Labore
Der Kurs traf sich dreistündig. Anstatt nur Vorlesungen zu hören, sahen die Studierenden vorher Videos und verbrachten die Kurszeit dann tatsächlich damit, in ihren Browsern zu codieren.

  • Analogie: Stellen Sie sich einen Kochkurs vor, bei dem Sie nicht nur dem Koch zuschauen. Sie lesen das Rezept zu Hause, kommen dann in den Kurs, schneiden das Gemüse, probieren die Suppe und verbrennen gemeinsam den Toast. Der Lehrer ging herum, um genau zu sehen, wo sie stecken blieben.

3. Das „gemischte Team"-Projekt
Der größte Teil der Note bestand aus einem Gruppenprojekt. Bachelor- und Masterstudierende arbeiteten zusammen.

  • Das Ziel: Etwas Echtes bauen. Einige Gruppen versuchten, Quantencomputer für die Finanzwelt zu nutzen, andere für maschinelles Lernen, und einige versuchten einfach herauszufinden, wie man ein defektes Programm debuggt.
  • Die Lektion: Die Studierenden lernten, dass Quantensoftware chaotisch ist. Die Werkzeuge ändern sich ständig, und man kann zu 100 % nicht sicher sein, dass der Code richtig ist, weil der Computer Ihnen eine Wahrscheinlichkeit liefert, keine Garantie.

Was funktionierte (Die Erfolge)

  • Die „Bootstrapping"-Methode: Obwohl die meisten Studierenden vor dem Kurs nichts über Quantenphysik wussten, konnten sie, sobald sie die Grundlagen durch Code lernten (nicht nur durch Mathematik), beginnen, wie Ingenieure zu denken. Sie lernten zu fragen: „Wie teste ich das?" und „Was passiert, wenn die Hardware verrauscht ist?"
  • Das Projekt: Die Projekte waren so gut, dass eine Gruppe ihre Kursarbeit tatsächlich in einen echten Forschungsartikel verwandelte, der von Experten veröffentlicht wurde. Dies bewies, dass die Behandlung von Quantencomputing als „Softwareproblem" funktioniert.
  • Die Werkzeuge: Durch die Verwendung browserbasierter Tools (wie Google Colab) musste niemand mit der Installation komplizierter Software kämpfen. Sie konnten sofort mit dem Codieren beginnen.

Die Herausforderungen (Die Stolpersteine)

  • Der „Seltsamkeits"-Faktor: Der schwierigste Teil war nicht die Mathematik; es war die Akzeptanz, dass die Regeln anders sind. Bei normaler Software erhält man bei jedem Testlauf dieselbe Antwort. Bei Quantensoftware erhält man möglicherweise jedes Mal eine andere Antwort. Die Studierenden mussten lernen, mit dieser Unsicherheit umzugehen.
  • Kognitive Belastung: Der Kurs war schwer. Zu versuchen, eine neue Art von Physik und neue Ingenieursregeln gleichzeitig zu lernen, war ermüdend.
  • Die KI-Frage: Der Lehrer bemerkte, dass Studierende KI-Tools (wie Chatbots) zum Schreiben von Code nutzten. Um dies zu handhaben, machte der Lehrer die einzelnen Tests kleiner und konzentrierte sich mehr auf Gruppenprojekte, bei denen die Studierenden erklären mussten, warum sie bestimmte Entscheidungen trafen, was für KI schwerer zu fälschen ist.

Die große Erkenntnis

Das Papier kommt zu dem Schluss, dass man kein Mathe-Genie sein muss, um Quanten-Softwaretechnik zu lernen. Man muss nur lernen, wie man mit diesen neuen, seltsamen Materialien unter Verwendung derselben Sicherheitsregeln baut, die man für normale Software verwendet.

Die Metapher-Zusammenfassung:
Stellen Sie sich den Lehrer als einen Meisterzimmermann vor, der erkannte, dass alle versuchten, Häuser aus „Geisterholz" (Quanten) zu bauen, aber nicht wussten, wie man Hammer oder Säge darauf anwendet. Anstatt ihnen die Physik von Geistern beizubringen, sagte der Lehrer: „Okay, lernen wir, wie man dieses Geisterholz hämmert, damit das Haus nicht einstürzt." Die Studierenden lernten, dass, obwohl das Holz gruselig ist, die Regeln für den Bau eines stabilen Hauses immer noch gelten – man muss nur bei seinen Messungen vorsichtiger sein.

Was das Papier nicht sagt

Es ist wichtig zu beachten, was dieses Papier nicht behauptet:

  • Es sagt nicht, dass dieser Kurs jeden zu einem Quantenexperten macht.
  • Es behauptet nicht, dass Quantencomputer bereit sind, Ihren Laptop morgen zu ersetzen.
  • Es bietet keine Heilung für Krankheiten oder eine Möglichkeit, den Aktienmarkt vorherzusagen (obwohl die Studierenden versuchten, diese Dinge in ihren Projekten zu bauen).
  • Es ist ein Bericht über eine spezifische Klasse an einer spezifischen Universität. Es ist ein „Proof of Concept", dass dieser Lehrstil funktioniert, keine universelle Regel für jede Schule.

Kurz gesagt, ist das Papier eine Erfolgsgeschichte darüber, wie Ingenieure beigebracht wird, aufzuhören, den „Geist" in der Maschine zu fürchten, und stattdessen verantwortungsvoll damit zu bauen.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →