Zum Inhalt springen

Professionelle Softwareentwicklung Testgetriebenes Coden mit KI-Unterstützung Agentic-Coding - VideoQuiz: Unterschied zwischen den Versionen

Aus MOOCsWiki Staging
AiMoocGenerator (Diskussion | Beiträge)
VideoQuiz Stage 1 aus Queue importiert
 
AiMoocGenerator (Diskussion | Beiträge)
VideoQuiz durch Queue-Worker mit Gemini fertiggestellt
Zeile 8: Zeile 8:


{{BR}}
{{BR}}
== VideoQuiz wird erstellt ==
<!-- VIDEOQUIZ_STAGE_1_DONE -->
 
<span class="aimooc-videoquiz-marker" data-aimooc-videoquiz-marker="VIDEOQUIZ_STAGE_1_DONE" hidden></span>
 
<span class="aimooc-videoquiz-marker" data-aimooc-videoquiz-marker="VIDEOQUIZ_QUIZ_PENDING" hidden></span>
 
{{BR}}
== Teste Dein Wissen ==
 
{{MC}}
 
'''Was beschreibt der klassische TDD-Zyklus?'''
(Roter Test, Grüner Test, Refactoring)
(!Code schreiben, Testen, Fehler beheben)
(!Planen, Programmieren, Veröffentlichen)
(!KI-Generierung, Ausführen, Dokumentieren)
 
{{E}}
<br>
 
{{MC}}


Bitte kurz warten, das Quiz wird gerade erstellt.
'''Was bedeutet ein 'roter Test' im TDD-Zyklus?'''
(Der Test schlägt fehl, da die Funktion noch nicht existiert oder nicht korrekt implementiert ist.)
(!Der Test hat einen schweren Syntaxfehler im Testcode.)
(!Die Programmiersprache wird nicht unterstützt.)
(!Die KI hat den Test als fehlerhaft markiert.)


<!-- VIDEOQUIZ_STAGE_1_DONE -->
{{E}}
<br>
 
{{MC}}
 
'''Was versteht man unter 'Refactoring'?'''
(Die Verbesserung der Code-Struktur, ohne das äußere Verhalten zu verändern.)
(!Das Hinzufügen neuer Funktionen in den bestehenden Code.)
(!Das automatische Übersetzen von Code durch eine KI.)
(!Das Löschen aller fehlerhaften Tests.)
 
{{E}}
<br>
 
{{MC}}
 
'''Welche Rolle übernimmt die KI idealerweise beim Testen?'''
(Sie agiert als fleißiger Assistent, der formale Schreibarbeit abnimmt.)
(!Sie entscheidet eigenständig, welche Anforderungen die Software erfüllen muss.)
(!Sie ersetzt den menschlichen Programmierer vollständig.)
(!Sie korrigiert logische Denkfehler im Konzept automatisch.)
 
{{E}}
<br>
 
{{MC}}
 
'''Was ist die Gefahr von 'Scheinsicherheit' bei KI-generierten Tests?'''
(Tests können grün sein, obwohl sie die eigentliche Programmlogik gar nicht sinnvoll prüfen.)
(!Die KI könnte den Computer mit Viren infizieren.)
(!Die Tests laufen so schnell, dass der Prozessor überhitzt.)
(!Grüne Tests bedeuten immer, dass die Software absolut fehlerfrei ist.)
 
{{E}}
<br>
 
{{MC}}
 
'''Welche Grenzfälle sollten beim Testen besonders berücksichtigt werden?'''
(Leere Listen, Extremwerte und Off-by-one-Fehler)
(!Schriftarten, Hintergrundfarben und Fenstergrößen)
(!Die Anzahl der Zeilen im Code und die Dateigröße)
(!Die Geschwindigkeit der Internetverbindung des Entwicklers)
 
{{E}}
<br>
 
{{MC}}
 
'''Was unterscheidet Unit-Tests von Integrationstests?'''
(Unit-Tests prüfen einzelne Funktionen isoliert, Integrationstests prüfen das Zusammenspiel mehrerer Komponenten.)
(!Unit-Tests werden von Menschen geschrieben, Integrationstests von einer KI.)
(!Unit-Tests laufen nur auf dem Server, Integrationstests nur auf dem Smartphone.)
(!Es gibt keinen Unterschied, beide Begriffe bedeuten dasselbe.)
 
{{E}}
<br>
 
{{MC}}
 
'''Wozu dient ein 'Mock' beim Testen?'''
(Als kontrollierte Nachbildung, um echtes Verhalten oder externe Dienste im Test zu ersetzen.)
(!Um den Code optisch für den Kunden schöner darzustellen.)
(!Um die Ausführung der Tests künstlich zu verlangsamen.)
(!Um Fehler im Code automatisch zu löschen.)
 
{{E}}
<br>
 
{{MC}}
 
'''Was ist ein 'Regressionstest'?'''
(Ein Test, der sicherstellt, dass ein bereits behobener Fehler nicht wieder auftritt.)
(!Ein Test, der den Code auf ältere Programmiersprachen umschreibt.)
(!Ein Test, der nur bei der ersten Installation der Software läuft.)
(!Ein Test, der von der KI gelöscht wurde.)
 
{{E}}
<br>
 
{{MC}}
 
'''Wie verändert TDD die psychologische Einstellung zu Fehlern?'''
(Ein fehlschlagender Test wird nicht als Scheitern, sondern als nützliche Information gesehen.)
(!Fehler werden ignoriert, da die KI sie später behebt.)
(!Man versucht, Fehler um jeden Preis vor dem Testen zu verstecken.)
(!Fehler führen dazu, dass man das Projekt sofort abbrechen muss.)
 
{{E}}
<br>
 
{{BR}}
== Offene Aufgaben ==
 
=== Leicht ===
 
# [[TDD-Zyklus beschreiben]]: Beschreibe die drei Phasen des TDD-Zyklus (Rot, Grün, Refactor) in deinen eigenen Worten.
# [[Was ist ein Mock?]]: Finde ein einfaches Alltagsbeispiel für eine Attrappe (einen 'Mock') außerhalb der Informatik.
# [[Vorteile von KI beim Coden]]: Nenne zwei Aufgaben beim Testen, bei denen eine KI eine große Hilfe sein kann.
# [[Fehler als Information]]: Erkläre, warum ein roter Test im TDD-Zyklus keine schlechte Nachricht für Programmierer ist.
 
=== Standard ===
 
# [[Grenzfälle finden]]: Überlege dir für eine Funktion, die das Alter von Benutzern für eine App prüft (Mindestalter 16 Jahre), drei wichtige Grenzfälle, die man testen sollte.
# [[Unit- vs. Integrationstest]]: Erkläre den Unterschied zwischen einem Unit-Test und einem Integrationstest am Beispiel eines Ticket-Automaten.
# [[Die Gefahr der Scheinsicherheit]]: Beschreibe in eigenen Worten, wie eine KI dazu beitragen kann, dass wir uns beim Programmieren fälschlicherweise sicher fühlen.
# [[Regressionstests erklären]]: Warum sind Regressionstests besonders wichtig, wenn man Code mithilfe von KI-Assistenten verändert?
 
=== Schwer ===
 
# [[TDD-Ablaufplan erstellen]]: Schreibe einen kurzen Ablaufplan (Pseudocode oder Stichpunkte) für das Erstellen einer einfachen Taschenrechner-Funktion (Addition) streng nach dem TDD-Prinzip.
# [[KI-Tests kritisch prüfen]]: Wie kannst du überprüfen, ob ein von einer KI geschriebener Test wirklich sinnvoll ist? Formuliere drei Kontrollfragen, die du an den Test stellen würdest.
# [[CI/CD-Pipeline erklären]]: Erkläre, wie eine automatisierte CI/CD-Pipeline hilft, die Qualität von Software in einem Teamprojekt abzusichern.
# [[Portfolio-Werte im KI-Zeitalter]]: Warum reicht reiner Code heute oft nicht mehr als Leistungsnachweis für Programmierer aus? Was sollte stattdessen in einem Profi-Portfolio gezeigt werden?
 
{{:Offene Aufgabe - MOOC erstellen}}


<!-- VIDEOQUIZ_QUIZ_PENDING -->
{{BR}}
== Links ==


<span class="aimooc-videoquiz-marker" data-aimooc-videoquiz-marker="VIDEOQUIZ_STAGE_1_DONE" hidden></span>
{| align=center
{{:D-Tab}}
'''[[Testgetriebene Entwicklung]]'''
# [[Künstliche Intelligenz in der Softwareentwicklung]]
# [[Softwarequalität]]
# [[Unit-Testing]]
# [[Refactoring]]
# [[CI/CD-Pipeline]]
# [[Informatik]]
|}


<span class="aimooc-videoquiz-marker" data-aimooc-videoquiz-marker="VIDEOQUIZ_QUIZ_PENDING" hidden></span>
<!-- VIDEOQUIZ_STAGE_2_DONE -->


</div>
</div>


[[Kategorie:AiMOOC]]
= aiMOOC-Projekte =
[[Kategorie:AI_MOOC]]
[[Kategorie:VideoQuiz]]
[[Kategorie:VideoQuiz]]
[[Kategorie:YouTubeQuiz]]
[[Kategorie:YouTubeQuiz]]

Version vom 19. Juni 2026, 04:19 Uhr

Professionelle Softwareentwicklung Testgetriebenes Coden mit KI-Unterstützung Agentic-Coding - VideoQuiz



BLOCKIERT: Für dieses Video liegt in diesem Lauf kein ausreichend verwertbares Transkript für 10 belastbare Quizfragen vor; es wurde keine YouTube-Beschreibung als Ersatz verwendet.



Teste Dein Wissen

Was beschreibt der klassische TDD-Zyklus? (Roter Test, Grüner Test, Refactoring) (!Code schreiben, Testen, Fehler beheben) (!Planen, Programmieren, Veröffentlichen) (!KI-Generierung, Ausführen, Dokumentieren)




Was bedeutet ein 'roter Test' im TDD-Zyklus? (Der Test schlägt fehl, da die Funktion noch nicht existiert oder nicht korrekt implementiert ist.) (!Der Test hat einen schweren Syntaxfehler im Testcode.) (!Die Programmiersprache wird nicht unterstützt.) (!Die KI hat den Test als fehlerhaft markiert.)




Was versteht man unter 'Refactoring'? (Die Verbesserung der Code-Struktur, ohne das äußere Verhalten zu verändern.) (!Das Hinzufügen neuer Funktionen in den bestehenden Code.) (!Das automatische Übersetzen von Code durch eine KI.) (!Das Löschen aller fehlerhaften Tests.)




Welche Rolle übernimmt die KI idealerweise beim Testen? (Sie agiert als fleißiger Assistent, der formale Schreibarbeit abnimmt.) (!Sie entscheidet eigenständig, welche Anforderungen die Software erfüllen muss.) (!Sie ersetzt den menschlichen Programmierer vollständig.) (!Sie korrigiert logische Denkfehler im Konzept automatisch.)




Was ist die Gefahr von 'Scheinsicherheit' bei KI-generierten Tests? (Tests können grün sein, obwohl sie die eigentliche Programmlogik gar nicht sinnvoll prüfen.) (!Die KI könnte den Computer mit Viren infizieren.) (!Die Tests laufen so schnell, dass der Prozessor überhitzt.) (!Grüne Tests bedeuten immer, dass die Software absolut fehlerfrei ist.)




Welche Grenzfälle sollten beim Testen besonders berücksichtigt werden? (Leere Listen, Extremwerte und Off-by-one-Fehler) (!Schriftarten, Hintergrundfarben und Fenstergrößen) (!Die Anzahl der Zeilen im Code und die Dateigröße) (!Die Geschwindigkeit der Internetverbindung des Entwicklers)




Was unterscheidet Unit-Tests von Integrationstests? (Unit-Tests prüfen einzelne Funktionen isoliert, Integrationstests prüfen das Zusammenspiel mehrerer Komponenten.) (!Unit-Tests werden von Menschen geschrieben, Integrationstests von einer KI.) (!Unit-Tests laufen nur auf dem Server, Integrationstests nur auf dem Smartphone.) (!Es gibt keinen Unterschied, beide Begriffe bedeuten dasselbe.)




Wozu dient ein 'Mock' beim Testen? (Als kontrollierte Nachbildung, um echtes Verhalten oder externe Dienste im Test zu ersetzen.) (!Um den Code optisch für den Kunden schöner darzustellen.) (!Um die Ausführung der Tests künstlich zu verlangsamen.) (!Um Fehler im Code automatisch zu löschen.)




Was ist ein 'Regressionstest'? (Ein Test, der sicherstellt, dass ein bereits behobener Fehler nicht wieder auftritt.) (!Ein Test, der den Code auf ältere Programmiersprachen umschreibt.) (!Ein Test, der nur bei der ersten Installation der Software läuft.) (!Ein Test, der von der KI gelöscht wurde.)




Wie verändert TDD die psychologische Einstellung zu Fehlern? (Ein fehlschlagender Test wird nicht als Scheitern, sondern als nützliche Information gesehen.) (!Fehler werden ignoriert, da die KI sie später behebt.) (!Man versucht, Fehler um jeden Preis vor dem Testen zu verstecken.) (!Fehler führen dazu, dass man das Projekt sofort abbrechen muss.)





Offene Aufgaben

Leicht

  1. TDD-Zyklus beschreiben: Beschreibe die drei Phasen des TDD-Zyklus (Rot, Grün, Refactor) in deinen eigenen Worten.
  2. Was ist ein Mock?: Finde ein einfaches Alltagsbeispiel für eine Attrappe (einen 'Mock') außerhalb der Informatik.
  3. Vorteile von KI beim Coden: Nenne zwei Aufgaben beim Testen, bei denen eine KI eine große Hilfe sein kann.
  4. Fehler als Information: Erkläre, warum ein roter Test im TDD-Zyklus keine schlechte Nachricht für Programmierer ist.

Standard

  1. Grenzfälle finden: Überlege dir für eine Funktion, die das Alter von Benutzern für eine App prüft (Mindestalter 16 Jahre), drei wichtige Grenzfälle, die man testen sollte.
  2. Unit- vs. Integrationstest: Erkläre den Unterschied zwischen einem Unit-Test und einem Integrationstest am Beispiel eines Ticket-Automaten.
  3. Die Gefahr der Scheinsicherheit: Beschreibe in eigenen Worten, wie eine KI dazu beitragen kann, dass wir uns beim Programmieren fälschlicherweise sicher fühlen.
  4. Regressionstests erklären: Warum sind Regressionstests besonders wichtig, wenn man Code mithilfe von KI-Assistenten verändert?

Schwer

  1. TDD-Ablaufplan erstellen: Schreibe einen kurzen Ablaufplan (Pseudocode oder Stichpunkte) für das Erstellen einer einfachen Taschenrechner-Funktion (Addition) streng nach dem TDD-Prinzip.
  2. KI-Tests kritisch prüfen: Wie kannst du überprüfen, ob ein von einer KI geschriebener Test wirklich sinnvoll ist? Formuliere drei Kontrollfragen, die du an den Test stellen würdest.
  3. CI/CD-Pipeline erklären: Erkläre, wie eine automatisierte CI/CD-Pipeline hilft, die Qualität von Software in einem Teamprojekt abzusichern.
  4. Portfolio-Werte im KI-Zeitalter: Warum reicht reiner Code heute oft nicht mehr als Leistungsnachweis für Programmierer aus? Was sollte stattdessen in einem Profi-Portfolio gezeigt werden?




Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen




aiMOOC-Projekte






Schulfach+

Prüfungsliteratur 2026
Bundesland Bücher Kurzbeschreibung
Baden-Württemberg

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Mittlere Reife

  1. Der Markisenmann - Jan Weiler oder Als die Welt uns gehörte - Liz Kessler
  2. Ein Schatten wie ein Leopard - Myron Levoy oder Pampa Blues - Rolf Lappert

Abitur Dorfrichter-Komödie über Wahrheit/Schuld; Roman über einen Ort und deutsche Geschichte. Mittlere Reife Wahllektüren (Roadtrip-Vater-Sohn / Jugendroman im NS-Kontext / Coming-of-age / Provinzroman).

Bayern

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Abitur Lustspiel über Machtmissbrauch und Recht; Roman als Zeitschnitt deutscher Geschichte an einem Haus/Grundstück.

Berlin/Brandenburg

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Woyzeck - Georg Büchner
  3. Der Biberpelz - Gerhart Hauptmann
  4. Heimsuchung - Jenny Erpenbeck

Abitur Gerichtskomödie; soziales Drama um Ausbeutung/Armut; Komödie/Satire um Diebstahl und Obrigkeit; Roman über Erinnerungsräume und Umbrüche.

Bremen

Abitur

  1. Nach Mitternacht - Irmgard Keun
  2. Mario und der Zauberer - Thomas Mann
  3. Emilia Galotti - Gotthold Ephraim Lessing oder Miss Sara Sampson - Gotthold Ephraim Lessing

Abitur Roman in der NS-Zeit (Alltag, Anpassung, Angst); Novelle über Verführung/Massenpsychologie; bürgerliche Trauerspiele (Moral, Macht, Stand).

Hamburg

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Das kunstseidene Mädchen - Irmgard Keun

Abitur Justiz-/Machtkritik als Komödie; Großstadtroman der Weimarer Zeit (Rollenbilder, Aufstiegsträume, soziale Realität).

Hessen

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Woyzeck - Georg Büchner
  3. Heimsuchung - Jenny Erpenbeck
  4. Der Prozess - Franz Kafka

Abitur Gerichtskomödie; Fragmentdrama über Gewalt/Entmenschlichung; Erinnerungsroman über deutsche Brüche; moderner Roman über Schuld, Macht und Bürokratie.

Niedersachsen

Abitur

  1. Der zerbrochene Krug - Heinrich von Kleist
  2. Das kunstseidene Mädchen - Irmgard Keun
  3. Die Marquise von O. - Heinrich von Kleist
  4. Über das Marionettentheater - Heinrich von Kleist

Abitur Schwerpunkt auf Drama/Roman sowie Kleist-Prosatext und Essay (Ehre, Gewalt, Unschuld; Ästhetik/„Anmut“).

Nordrhein-Westfalen

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Abitur Komödie über Wahrheit und Autorität; Roman als literarische „Geschichtsschichtung“ an einem Ort.

Saarland

Abitur

  1. Heimsuchung - Jenny Erpenbeck
  2. Furor - Lutz Hübner und Sarah Nemitz
  3. Bahnwärter Thiel - Gerhart Hauptmann

Abitur Erinnerungsroman an einem Ort; zeitgenössisches Drama über Eskalation/Populismus; naturalistische Novelle (Pflicht/Überforderung/Abgrund).

Sachsen (berufliches Gymnasium)

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Woyzeck - Georg Büchner
  3. Irrungen, Wirrungen - Theodor Fontane
  4. Der gute Mensch von Sezuan - Bertolt Brecht
  5. Heimsuchung - Jenny Erpenbeck
  6. Der Trafikant - Robert Seethaler

Abitur Mischung aus Klassiker-Drama, sozialem Drama, realistischem Roman, epischem Theater und Gegenwarts-/Erinnerungsroman; zusätzlich Coming-of-age im historischen Kontext.

Sachsen-Anhalt

Abitur

  1. (keine fest benannte landesweite Pflichtlektüre veröffentlicht; Themenfelder)

Abitur Schwerpunktsetzung über Themenfelder (u. a. Literatur um 1900; Sprache in politisch-gesellschaftlichen Kontexten), ohne feste Einzeltitel.

Schleswig-Holstein

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Abitur Recht/Gerechtigkeit und historische Tiefenschichten eines Ortes – umgesetzt über Drama und Gegenwartsroman.

Thüringen

Abitur

  1. (keine fest benannte landesweite Pflichtlektüre veröffentlicht; Orientierung am gemeinsamen Aufgabenpool)

Abitur In der Praxis häufig Orientierung am gemeinsamen Aufgabenpool; landesweite Einzeltitel je nach Vorgabe/Handreichung nicht einheitlich ausgewiesen.

Mecklenburg-Vorpommern

Abitur

  1. (Quelle aktuell technisch nicht abrufbar; Beteiligung am gemeinsamen Aufgabenpool bekannt)

Abitur Land beteiligt sich am länderübergreifenden Aufgabenpool; konkrete, veröffentlichte Einzeltitel konnten hier nicht ausgelesen werden.

Rheinland-Pfalz

Abitur

  1. (keine landesweit einheitliche Pflichtlektüre; schulische Auswahl)

Abitur Keine landesweite Einheitsliste; Auswahl kann schul-/kursbezogen erfolgen.




aiMOOCs



aiMOOC Projekte












THE MONKEY DANCE




The Monkey DanceaiMOOCs

  1. Trust Me It's True: #Verschwörungstheorie #FakeNews
  2. Gregor Samsa Is You: #Kafka #Verwandlung
  3. Who Owns Who: #Musk #Geld
  4. Lump: #Trump #Manipulation
  5. Filth Like You: #Konsum #Heuchelei
  6. Your Poverty Pisses Me Off: #SozialeUngerechtigkeit #Musk
  7. Hello I'm Pump: #Trump #Kapitalismus
  8. Monkey Dance Party: #Lebensfreude
  9. God Hates You Too: #Religionsfanatiker
  10. You You You: #Klimawandel #Klimaleugner
  11. Monkey Free: #Konformität #Macht #Kontrolle
  12. Pure Blood: #Rassismus
  13. Monkey World: #Chaos #Illusion #Manipulation
  14. Uh Uh Uh Poor You: #Kafka #BerichtAkademie #Doppelmoral
  15. The Monkey Dance Song: #Gesellschaftskritik
  16. Will You Be Mine: #Love
  17. Arbeitsheft
  18. And Thanks for Your Meat: #AntiFactoryFarming #AnimalRights #MeatIndustry


© The Monkey Dance on Spotify, YouTube, Amazon, MOOCit, Deezer, ...



Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen