← Neueste Arbeiten
💻 computer science

Teaching Software Engineering with LLM and MCP Integration: From Classroom to Industry Practice

Dieses Paper schlägt ein innovatives Framework für die Software-Engineering-Ausbildung vor, das Large Language Models (LLMs) und das Model Context Protocol (MCP) in die kollaborative Lehre und Industriepartnerschaften integriert, um die Lücke zwischen akademischer Instruktion und realer Engineering-Praxis zu schließen.

Ursprüngliche Autoren: Kehui Chen, Jacky Keung, Weining Li, Xiangbing Shao, Yishu Li, Xiaoxue Ma

Veröffentlicht 2026-06-19
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Kehui Chen, Jacky Keung, Weining Li, Xiangbing Shao, Yishu Li, Xiaoxue Ma

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). 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

Stellen Sie sich die Ausbildung im Software Engineering wie eine Kochschule vor. Jahrelang hat diese Schule den Studenten beigebracht, wie man Gemüse schneidet, Wasser kocht und klassische Rezepte befolgt (traditionelles Programmieren). Doch die Welt da draußen hat sich verändert: Ein superintelligenter Küchenassistent (das Large Language Model, oder LLM) ist eingetroffen, der in der Lage ist, sofort zu schneiden, zu mischen und sogar neue Gerichte zu erfinden.

Es gibt jedoch ein Problem. Wenn man einem Studenten einfach diesen Assistenten an die Hand gibt, könnte er verwirrt werden. Der Assistent könnte mitten im Prozess vergessen, was er gerade getan hat, oder er könnte versuchen, einen Mixer zu benutzen, obwohl man einen Schneebesen verlangt hat. Es ist, als hätte man einen genialen Sous-Chef, der eine andere Sprache spricht und nicht weiß, wo die Gewürze aufbewahrt werden.

Dieses Paper schlägt einen neuen Weg vor, das Kochen zu lehren, der dieses Chaos durch die Einführung einer Universalfernbedienung namens Model Context Protocol (MCP) löst.

Hier ist die Aufschlüsselung ihres Ansatzes in Alltagssprache:

Das Problem: Der „geniale, aber ahnungslose“ Assistent

Derzeit lernen Studenten das Programmieren mit KI-Tools, aber diese Tools arbeiten oft isoliert. Sie sind wie ein brillanter Koch, der nicht mit dem Ofen, dem Kühlschrank oder den anderen Köchen kommunizieren kann. In der realen Welt benötigen Unternehmen eine KI, die sich nahtlos mit verschiedenen Werkzeugen verbinden kann und das gesamte Rezept von Anfang bis Ende im Gedächtnis behält. Da die Schulen den Studenten jedoch nicht beigebracht haben, wie man die „Universalfernbedienung“ (MCP) nutzt, um diese Verbindungen zu steuern, haben Absolventen Schwierigkeiten, sich in modernen Tech-Jobs zurechtzufinden.

Die Lösung: Die „MCP-Kern, LLM-unterstützte“ Küche

Die Autoren (ein Team der City University of Hong-Kong und der HSBC) haben einen 16-wöchigen Kurs entwickelt, um dies zu beheben. Sie behandeln das LLM als den leistungsstarken Motor und das MCP als das Lenkrad und das Armaturenbrett, das alles auf Kurs hält.

Die 16-Wochen-Reise:

  1. Die erste Hälfte (Woche 1–8): Die Verkehrsregeln lernen.

    • Studenten lernen nicht nur das Programmieren; sie lernen, wie die „Universalfernbedienung“ funktioniert. Sie studieren, wie man die Verbindung zwischen der KI und den Werkzeugen, die sie benötigt, aufbaut. Es ist, als würde man einem Autofahrer nicht nur beibringen, wie man Gas gibt, sondern auch, wie er das GPS, den Tempomaten und die Notbremse benutzt, damit das Auto nicht verunfallt.
    • Ziel: Die Studenten verstehen, dass eine KI einen strukturierten Rahmen (MCP) benötigt, um in einem echten Unternehmen nützlich zu sein.
  2. Die zweite Hälfte (Woche 9–16): Die echte Testfahrt.

    • Die Studenten bewegen sich aus dem Klassenzimmer in eine „simulierte Garage“ und dann in ein echtes „Autohaus“ (Praktika in der Industrie).
    • Sie entwickeln Projekte, bei denen sie die KI dazu bringen müssen, mit verschiedenen Software-Werkzeugen zu kommunizieren, Code-Versionen zu verwalten und tatsächliche Probleme zu lösen.
    • Ziel: Sie beweisen, dass sie die KI nehmen, sie mittels MCP an die richtigen Werkzeuge anschließen und eine Aufgabe erledigen können, ohne dass das System zusammenbricht.

Wie sie den Erfolg messen

Anstatt nur einen Test über die Frage „Was ist eine Variable?“ durchzuführen, verwenden sie eine gemischte Bewertungsskala:

  • 70 % Hard Skills: Hat der Code funktioniert? Hat die KI korrekt mit den Werkzeugen kommuniziert?
  • 30 % Soft Skills: Hat der Student Eigeninitiative gezeigt? Konnte er mit anderen zusammenarbeiten?
  • Sie bringen auch echte Ingenieure aus Unternehmen dazu, beim Lehren zu helfen, um sicherzustellen, dass die Lektionen dem entsprechen, was tatsächlich in der Technologiebranche passiert.

Was sie bisher noch nicht gelöst haben

Die Autoren sind ehrlich über die Grenzen ihrer aktuellen „Kochschule“:

  • Einheitslösungen passen nicht für alle: Ihr Plan ist auf einen spezifischen Typ von Universität zugeschnitten. Er muss vielleicht für kleinere Colleges oder andere Fachrichtungen angepasst werden.
  • Die Technik bewegt sich schnell: Die „Universalfernbedienung“ (MCP) und der „Koch“ (LLM) erhalten ständig Updates. Der Kurs muss mit neuen Versionen und neuen Arten von KI (wie solchen, die Bilder erkennen können) Schritt halten.
  • Die Verbindung zur Industrie: Derzeit verlassen sie sich auf spezifische Partnerunternehmen für Praktika. Sie müssen herausfinden, wie sie dieses Partnerschaftsmodell so gestalten können, dass es für jede Schule leicht kopierbar ist, ohne zu teuer oder schwierig zu sein.

Der Zukunftsplan

Um dies zu verbessern, planen sie:

  • Verschiedene Versionen des Kurses für unterschiedliche Arten von Schulen zu erstellen.
  • Ein System zu entwickeln, das die Lektionen automatisch aktualisiert, sobald sich die KI-Technologie weiterentwickelt.
  • Die Studenten auch nach ihrem Abschluss zu verfolgen, um zu sehen, ob dieses Training ihnen tatsächlich hilft, eingestellt zu werden und in ihrer Karriere erfolgreich zu sein.

Kurz gesagt: Dieses Paper argumentiert, dass wir, um die Software-Ingenieure der Zukunft auszubilden, ihnen nicht nur das Programmieren beibringen können. Wir müssen ihnen beibringen, wie sie das KI-Auto sicher mit den richtigen Bedienelementen (MCP) steuern, damit sie nicht abstürzen, wenn sie in die reale Welt eintreten.

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 →