Bevor Sie beginnen
Wesentliche Frage: Wie kann uns das Verständnis der Bewegungsweise von Robotern dabei helfen, bessere Programmierer zu werden?
Verständnis der Einheit:
- So bestimmen Sie den Winkel, in dem sich der Roboter bewegen soll.
- So verwenden Sie VEXcode AIM, um den Roboter so zu programmieren, dass er sich über eine bestimmte Distanz in einem bestimmten Winkel bewegt.
- So planen Sie eine Blockfolge in einem Projekt, bevor Sie in VEXcode codieren, um den Prozess zu vereinfachen.
- So finden und beheben Sie Fehler in einem Projekt.
- So arbeiten Sie beim Codieren eines Projekts erfolgreich zusammen.
Standardausrichtung
Verband der Informatiklehrer (CSTA)
- 1B-CS-02: Modellieren Sie, wie Computer-Hardware und -Software als System zusammenarbeiten, um Aufgaben zu erledigen.
- 1B-DA-07: Verwenden Sie Daten, um Ursache-Wirkungs-Beziehungen hervorzuheben oder vorzuschlagen, Ergebnisse vorherzusagen oder eine Idee zu kommunizieren.
- 1B-AP-08: Vergleichen und verfeinern Sie mehrere Algorithmen für dieselbe Aufgabe und bestimmen Sie, welcher am besten geeignet ist.
- 1B-AP-10: Erstellen Sie Programme, die Sequenzen, Ereignisse, Schleifen und Bedingungen enthalten.
- 1B-AP-11: Zerlegen (aufschlüsseln) Sie Probleme in kleinere, überschaubare Teilprobleme, um den Programmentwicklungsprozess zu erleichtern.
- 1B-AP-15: Testen und debuggen (Fehler identifizieren und beheben) Sie ein Programm oder einen Algorithmus, um sicherzustellen, dass es wie vorgesehen ausgeführt wird.
- 2-AP-15: Holen Sie Feedback von Teammitgliedern und Benutzern ein und berücksichtigen Sie es, um eine Lösung zu verfeinern, die den Benutzeranforderungen entspricht.
- 2-AP-19: Dokumentieren Sie Programme, um sie leichter verfolgen, testen und debuggen zu können.
- 3A-AP-22: Entwerfen und entwickeln Sie rechnergestützte Artefakte in Teamrollen mithilfe kollaborativer Tools.
Benötigte Materialien (pro Gruppe):
- VEX AIM-Codierungsroboter
- One-Stick-Controller
- 3 orangefarbene Fässer
- 3 blaue Fässer
- AprilTag ID 0 und 1
- AIM-Feld (4 Kacheln und 8 Wände)
- VEXcode AIM
- Ein Computer
- Roboter-Winkelmesser (pro Schüler)
- Tagebuch (pro Student)
Empfohlene Dauer für diese Einheit: 6-7 Sitzungen
Obwohl das Tempo von Klasse zu Klasse unterschiedlich ist, kann Ihnen die empfohlene Zeiteinteilung dabei helfen, effektiv zu planen. Eine „Sitzung“ dauert ungefähr 45–50 Minuten. Sie kennen Ihre Schüler am besten. Passen Sie daher die Zeitplanung nach Bedarf an, um den Bedürfnissen Ihrer Schüler in Ihrem Umfeld bestmöglich gerecht zu werden.
- Einführung: 1 Sitzung
- Lektion 1: 1 Sitzung
- Lektion 2: 1 Sitzung
- Lektion 3: 1 Sitzung
- Einheitliche Herausforderung: 2–3 Sitzungen
Nachdem Sie nun begonnen haben, die Bewegung Ihres Roboters in VEXcode AIM zu programmieren, sind Sie bereit für neue Herausforderungen! In dieser Einheit erweitern Sie Ihre Fähigkeiten, indem Sie lernen, den Roboter so zu programmieren, dass er sich in jedem beliebigen Winkel über eine bestimmte Distanz bewegt. Am Ende der Einheit erstellen Sie Ihren eigenen Slalomkurs und programmieren Ihren Roboter, damit er ihn so präzise und schnell wie möglich befährt.
Sehen Sie sich das Video unten an, um mehr über die Herausforderung zu erfahren. Bei dieser Herausforderung erstellen Sie einen Slalomkurs und programmieren dann Ihren Roboter, damit er so schnell wie möglich durch diesen navigiert. Ihr Roboter muss durch alle Slalomtore fahren und zum Abschluss die AprilTag-Tore passieren.
Nachdem Sie das Video angesehen haben, diskutieren Sie in der Klasse darüber. Notieren Sie Ihre Antworten auf die folgenden Fragen in Ihrem Tagebuch, damit Sie sie in der Diskussion mitteilen können:
- Wie können Sie den Roboter Ihrer Meinung nach so programmieren, dass er sich in den Winkeln bewegt, die Sie im Video gesehen haben?
- Welche Fragen kommen Ihnen in den Sinn, wenn Sie darüber nachdenken, wie Sie den Roboter so programmieren können, dass er sich in Winkeln bewegt?
- Würde sich die Art und Weise, wie Sie Herausforderungen in früheren Einheiten gelöst haben, ändern, wenn Sie sich aus unterschiedlichen Winkeln bewegen? Erklären Sie, warum oder warum nicht.
- Welche Fähigkeiten und Kenntnisse müssen Sie entwickeln, um die Herausforderung zu meistern?
Nachdem Sie das Video angesehen haben, diskutieren Sie in der Klasse darüber. Notieren Sie Ihre Antworten auf die folgenden Fragen in Ihrem Tagebuch, damit Sie sie in der Diskussion mitteilen können:
- Wie können Sie den Roboter Ihrer Meinung nach so programmieren, dass er sich in den Winkeln bewegt, die Sie im Video gesehen haben?
- Welche Fragen kommen Ihnen in den Sinn, wenn Sie darüber nachdenken, wie Sie den Roboter so programmieren können, dass er sich in Winkeln bewegt?
- Würde sich die Art und Weise, wie Sie Herausforderungen in früheren Einheiten gelöst haben, ändern, wenn Sie sich aus unterschiedlichen Winkeln bewegen? Erklären Sie, warum oder warum nicht.
- Welche Fähigkeiten und Kenntnisse müssen Sie entwickeln, um die Herausforderung zu meistern?
Nachdem die Schüler das Video angesehen haben, moderieren Sie eine Diskussion mit der gesamten Klasse um die Beobachtungen der Schüler zu erfahren und sie auf die gemeinsame Entwicklung von Lernzielen für die Einheit vorzubereiten.
- Bitten Sie die Schüler, ihre Beobachtungen und Ideen auf Grundlage des Videos mitzuteilen und ermutigen Sie sie, diese mit Beweisen aus dem Video zu untermauern. Verwenden Sie Eingabeaufforderungen wie:
- Was haben Sie in dem Video gesehen, das Sie zu dieser Annahme veranlasst?
- Wenn die Schüler ihre Fragen und Ideen mitteilen, helfen Sie ihnen dabei, ihre Überlegungen als produktive wissenschaftliche Fragen zu formulieren und stellen Sie sicher, dass alle Unit-Verständnisse für diese Einheit berücksichtigt werden.
- Lenken Sie die Aufmerksamkeit der Schüler auf die Fähigkeiten und Kenntnisse, die sie möglicherweise benötigen, um die Herausforderung zu meistern, da sie diese bei der gemeinsamen Entwicklung von Lernzielen nutzen werden.
Helfen Sie den Schülern als Nächstes, eine Verbindung zur realen Welt mit den Inhalten dieser Einheit herzustellen und ihr Vorwissen mithilfe der folgenden Aufforderung zu nutzen:
- Was sind einige Beispiele für Roboter, die Winkel zur Optimierung ihrer Bewegungen nutzen können?
- In einer Stadt können sie autonome Fahrzeuge beobachten, die präzise Kurven fahren.
- In ländlichen Gebieten bemerken sie möglicherweise Drohnen, die die Ernte in bestimmten Winkeln besprühen.
- In einem Lager sehen sie möglicherweise Roboter, die ihre Wege zwischen den Regalen optimieren.
Gemeinsame Entwicklung von Lernzielen
Nachdem Sie sich das Video angesehen haben, wissen Sie, dass Sie den Roboter so programmieren werden, dass er sich in Winkeln bewegt, um einen Slalomkurs zu durchlaufen. Überlegen Sie, was Sie wissen und können müssen, um dies zu erreichen. Sie erstellen gemeinsam mit Ihrer Gruppe und Ihrem Lehrer Lernziele, sodass Sie ein gemeinsames Verständnis Ihrer Lernziele für diese Einheit haben.
Halten Sie Ihre Lernziele in Ihrem Tagebuch fest. Sie werden später in der Einheit auf diese Lernziele zurückkommen, um über Ihren Fortschritt nachzudenken und zukünftiges Lernen zu planen.
Nachdem Sie sich das Video angesehen haben, wissen Sie, dass Sie den Roboter so programmieren werden, dass er sich in Winkeln bewegt, um einen Slalomkurs zu durchlaufen. Überlegen Sie, was Sie wissen und können müssen, um dies zu erreichen. Sie erstellen gemeinsam mit Ihrer Gruppe und Ihrem Lehrer Lernziele, sodass Sie ein gemeinsames Verständnis Ihrer Lernziele für diese Einheit haben.
Halten Sie Ihre Lernziele in Ihrem Tagebuch fest. Sie werden später in der Einheit auf diese Lernziele zurückkommen, um über Ihren Fortschritt nachzudenken und zukünftiges Lernen zu planen.
Führen Sie die Schüler als ganze Klasse durch den Prozess der gemeinsamen Entwicklung von Lernzielen.
- Überlegen Sie gemeinsam mit den Schülern, was sie wissen müssen, um die im obigen Video gezeigten Aktivitäten abzuschließen. Formulieren Sie diese als „Ich kann“-Aussagen.
- Beispiele für „Ich kann“-Aussagen für diese Einheit sind:
- Ich kann VEXcode AIM verwenden, um meinen Roboter so zu programmieren, dass er sich über eine bestimmte Distanz in jedem Winkel bewegt.
- Ich kann mein Projekt debuggen, um sicherzustellen, dass sich der Roboter wie beabsichtigt verhält.
- Beispiele für „Ich kann“-Aussagen für diese Einheit sind:
- Erstellen Sie gemeinsam Lernziele auf Grundlage dieser Liste.
Weitere Hinweise zum gemeinsamen Erstellen von Lernzielen mit Ihren Schülern finden Sie diesem VEX-Bibliotheksartikel. Erfahren Sie mehr über die gemeinsame Erstellung von Lernzielen mit Ihren Schülern mit dieser Lektion aus einer VEX PD+ Masterclass.
Wählen Sie Weiter > , um mit der Codierung Ihres Roboters für Winkelbewegungen zu beginnen.