Künstliche Intelligenz selbst programmieren: Autonomes Fahren mit dem Calliope Mini

Unterrichtseinheit

In dieser Unterrichtseinheit lernen Schülerinnen und Schüler der 6. bis 13. Klasse eine "Künstliche Intelligenz" selbst zu programmieren. Die Lernenden bringen ein simuliertes Auto auf dem Calliope Mini dazu, selbstständig zu fahren. Es wird der komplette Zyklus des maschinellen Lernens vermittelt.

  • Informatik / Wirtschaftsinformatik / Computer, Internet & Co.
  • Sekundarstufe I, Sekundarstufe II
  • variabel anpassbar, Minimum 4 Schulstunden
  • Software, Lernspiel

Beschreibung der Unterrichtseinheit

Künstliche Intelligenz (KI) und damit das Maschinelle Lernen (ML) sind Megatrends in der IT. Selbst wenn der Hype vorüberziehen sollte, wird ML-basierende Software mehr und mehr die "klassische" prozedurale Programmierung ergänzen und ersetzen. 

Die heutigen "Digital Natives", mit eigenem Smartphone schon ab der Grundschule, sind schon im frühen Alter mit "Alltags-KI/ML" konfrontiert. Nachrichten mittels Social Media, Produktempfehlungen, Internetsuche, Gesichts- und Objekterkennung in Fotoalben, Sprachassistenten wie Siri, Alexa oder Google Assistant, Navigation, Augmented-Reality-Spiele-Apps, Haushaltsroboter und autonom fahrende Autos sind nur ein paar Aufzählungen des breiten KI-/ML-Spektrums.

Viele der Lernenden spielen Autorennen in der realen Welt, zum Beispiel in Form eines Seifenkistenrennens oder virtuell mit Autorennspiel-Apps und -Computerspielen. Dementsprechend einfach ist es auch zu vermitteln, was "Autonomes Fahren" bedeutet: Nicht mehr der Mensch steuert das Auto, sondern das "Computer-Hirn" des dann "autonomen" Autos. Daher eignet sich das Szenario "Autonomes Fahren" ganz besonders für eine KI-Unterrichtseinheit. Daran knüpft sich für die Lernenden die naheliegende Frage, wie denn ein "Computer-Hirn" des autonomen Autos lernt, gut Auto zu fahren. Ein Mensch geht in die Fahrschule, aber was macht das autonome Auto? Hier setzt die Unterrichtseinheit an. 

Die Lernenden lernen, wie sie einem "autonomen Auto” das selbständige Fahren beibringen können. Durch einen Calliope Mini wird das selbstständige Fahren mittels künstlicher Intelligenz programmiert, sodass der Calliope Mini als Auto autonom Hindernissen auf der Straße ausweichen kann. Die Motivation wird dabei durch den Bezug zum "Gaming" zusätzlich erhöht.

Unterrichtsablauf

Inhalt
Sozial- / Aktionsform

Didaktisch-methodischer Kommentar

Benötigte Vorkenntnisse der Lernenden

Für die Unterrichtseinheit sind Kenntnisse im Thema "Künstliche Intelligenz" hilfreich, aber nicht notwendig, da das Unterrichtsmaterial entsprechende Folien enthält, die zum Einstieg verwendet werden können. 

Grundkenntnisse in klassischer prozeduraler Programmierung sind ebenfalls hilfreich, aber nicht notwendig, da das Programmieren mithilfe Künstlicher Intelligenz einen Paradigmenwechsel in der Programmierung darstellt, der eigenständig mithilfe des Unterrichtsmaterials erklärt wird. 

Digitale Kompetenzen, die Lehrende zur Umsetzung der Unterrichtseinheit benötigen (nach dem DigCompEdu Modell)

Die Lehrperson benötigt Grundkompetenzen hinsichtlich des Programms Powerpoint – mindestens Level A1 (Einsteigerinnen und Einsteiger). Sie benötigt zudem fortgeschrittene digitale Kompetenzen hinsichtlich der Erstellung und Anpassung digitaler Ressourcen – mindestens Level A2 (Entdeckerinnen und Entdecker). Sie benötigt zusätzliche fachspezifische Kompetenzen hinsichtlich der Basistechnologien Git und Python und hinsichtlich des maschinellen Lernens – mindestens Level B1 (Insiderinnen und Insider). Diese Kompetenzen sind hilfreiche Voraussetzungen, um die Unterrichtseinheit als Lehrperson umsetzen zu können.  

Didaktisch-methodische Analyse 

Die Schülerinnen und Schüler können am Beispiel des Unterrichtsmaterials lernen, wie Künstliche Intelligenz auf der Grundlage von Daten programmiert wird. Diese Daten werden in der Unterrichtseinheit von den Lernenden selbst gesammelt.

Die Unterrichtseinheit kann in Einzelarbeit (Einzelspiel-Modus) oder Gruppenarbeit (Gruppenspiel-Modus) durchgeführt werden. Die Gruppenarbeit wird aufgrund der weniger aufwändigen Installation und Durchführung für die Unter- und die Mittelstufe empfohlen. In der Gruppenarbeit wird pro Lernenden-Gruppe eine Künstliche Intelligenz trainiert. Hierfür ist eine Basis-Installation der Open Source Software auf einem Lerngruppenrechner erforderlich, damit jede Lerngruppe dort ihre Daten sammeln kann.

Die Einzelarbeit ist erst ab der Oberstufe empfohlen und kann optional mit einer Experten-Variante erweitert werden. Die Einzelarbeit bietet den Lernenden umfangreichere Experimentier- und Lernmöglichkeiten zu dem Thema. In der Einzelarbeit kann die Künstliche Intelligenz individuell von jedem Lernenden trainiert werden. Dafür benötigt jeder Lernende mindestens eine Basis-Installation auf einem individuellen Rechner. Die Experten-Variante kann optional mit der Software "Orange" installiert werden, um verschiedene Varianten Künstlicher Intelligenz miteinander vergleichen und darstellen zu können.  

Je niedriger die Klassenstufe, in der die Unterrichtseinheit durchgeführt wird, desto mehr Unterstützung benötigen die Lernenden, um das Konzept hinter "Daten" zu verstehen, was als das zentrale Konzept in der KI erkannt werden sollte. Die Lehrkraft kann, falls Schwierigkeiten bei der Erkenntnis des Konzepts "Daten" entstehen, mit Analogien aus dem Alltag der Lernenden arbeiten: beispielsweise Daten auf dem Smartphone oder Daten, die entstehen, wenn sie Soziale Medien nutzen oder Daten, die im Internet gespeichert sind.

IMMER UP TO DATE SEIN

Möchten Sie über neue Veröffentlichungen der Deutsche Telekom Stiftung auf der Plattform Lehrer-Online stets informiert sein? Dann melden Sie sich hier an.

Vermittelte Kompetenzen

Fachkompetenz

Die Schülerinnen und Schüler

  • erlenen die Fachkompetenz des Programmierens einer KI mittels Maschinellem Lernen.

  • erlangen Datenkompetenz. 

Medienkompetenz

Die Schülerinnen und Schüler

  • stärken ihr Verständnis darüber, wie die sozialen Medien funktionieren. 

Sozialkompetenz

Die Schülerinnen und Schüler

  • stärken ihre Sozialkompetenz in der Gruppenarbeit dank des gemeinsamen Ziels, die KI ihrer Gruppe möglichst gut anzulernen.  

21st Century Skills

Die Schülerinnen und Schüler

  • erschließen Probleme und komplexe Themengebiete zunächst unter Anleitung in der ersten KI-Lernrunde.
  • erschließen Probleme und komplexe Themengebiete eigenständig in der zweiten KI-Lernrunde.

  • übertragen das über KI gewonnene Wissen in andere Bereiche des Alltags.

  • üben sich in kritischem Denken.

Autor

Avatar
Christian A. Schiller

Zum Profil

Lizenzinformation

Frei nutzbares Material
Die von Lehrer-Online angebotenen Materialien können frei für den Unterricht genutzt und an die eigene Zielgruppe angepasst werden.

Herausgeber

Die Zukunft des MINT-Lernens

Die Materialien sind im Projekt "Die Zukunft des MINT-Lernens" der Deutsche Telekom Stiftung entstanden.