Labor 1 – Eine Marsgesteinsprobe sammeln
Hauptfrage: Wie kann ich den Elektromagneten auf der Codebasis verwenden, um eine Diskette zu sammeln?
- Die Schüler werden in die Rolle eines Planetengeologen eingeführt und erfahren, wie sie die Werkzeuge des Mars Rovers zum Sammeln und Untersuchen von Proben verwenden. Sie werden die Code Base 2.0 – Auge + Elektromagnet bauen, die als Rover in der Einheit fungieren soll.
- Die Schüler erstellen in VEXcode GO ein Projekt, um mit dem Elektromagneten eine Scheibe einzusammeln und zur Basis zurückzubringen. Sie erstellen das Projekt zunächst mit ihrem Lehrer und arbeiten es dann in ihren Gruppen durch, um eine Diskette von anderen Standorten zu sammeln.
- Die Schüler stellen ihre Projekte vor und besprechen, wie der Elektromagnet in ihren Projekten funktionierte, um die Scheibe zum Basisstandort zu transportieren. Sie werden außerdem mitteilen, wie sie die Herausforderung gelöst haben, die Code-Basis an neue Basisstandorte zu bringen.
Labor 2 – Untersuchen Sie Ihre Marsgesteinsprobe
Hauptfrage: Wie kann ich den Augensensor mit dem Elektromagneten verwenden, um eine Scheibe aufzunehmen und nach Farbe zu sortieren?
- Den Schülern wird gezeigt, wie der Augensensor der Code Base als Hilfsmittel verwendet werden kann, um ihrem Code Base-Rover beim Sortieren der gesammelten Proben zu helfen, genau wie die echten Mars-Rover Proben analysieren und sortieren, damit die Proben in einer zukünftigen Mission zur Erde zurückgebracht werden können.
- Die Schüler bauen zunächst auf ihrem Projekt aus Labor 1 auf, indem sie mit dem Block [Wenn dann] eine Bedingung hinzufügen. Dabei verwenden sie die vom Augensensor erfassten Daten, sodass die Codebasis die Scheibe zur roten Basis steuert, wenn sie rot ist. Anschließend werden sie ihre Projekte wiederholen, um eine rote Probe von und zu verschiedenen Standorten zu sammeln und zu sortieren.
- Die Schüler besprechen, mit welchen Herausforderungen sie bei der Bewältigung der Aufgabe konfrontiert waren und welche Funktion der Konditional im Projekt hatte, um die Rote Scheibe effektiv einzusammeln und zu platzieren.
Übung 3: Sortieren Sie Ihre Proben
Hauptfokusfrage: Wie kann ich die Codebasis so codieren, dass mehrere Datenträger gesammelt und nach Farbe sortiert werden?
- Die Schüler besprechen, wie der Rover auf dem Mars verschiedene Arten von Proben sammeln und sortieren muss. Sie werden ihre Projekte aus Labor 2 erneut aufrufen und die Schrittfunktion verwenden, um den Projektablauf mithilfe des Blocks [Wenn dann] anzuzeigen, wobei sie der Hervorhebungsfunktion in VEXcode GO besondere Aufmerksamkeit schenken. Anschließend sprechen sie darüber, wie sie auf diesem Projekt aufbauen könnten, um Bedingungen hinzuzufügen und weitere Proben zu sortieren.
- Anschließend bauen die Schüler auf ihrem Projekt auf und fügen eine zusätzliche Bedingung hinzu, sodass ihre Codebasis mehrere Proben basierend auf ihrer Farbe sammeln und in unterschiedliche Basen sortieren kann. Sie beginnen mit einer Anleitung zum Einsammeln der blauen Scheibe und versuchen dann in ihren Gruppen, auch die grüne Scheibe zu sortieren.
- Die Schüler werden ihre Projekte, Strategien und Herausforderungen beim Sortieren der Scheiben vorstellen. Sie besprechen den Projektablauf des [Wenn-dann]-Blocks und wie dieser ihnen bei der Programmieraufgabe geholfen hat.
Labor 4 - Planetengeologe
Hauptfokusfrage: Wie kann ich meine Blöcke verwenden, um ein effizienteres Codierungsprojekt zu erstellen?
- Die Schüler werden in das Konzept eines „Mein Blocks“ in VEXcode GO eingeführt und sehen sich gemeinsam mit der Klasse das Anleitungsvideo „Meine Blöcke“ an. Sie besprechen, wie My Blocks das Verständnis und die Fehlerbehebung von Projekten erleichtern kann. Anschließend bauen sie auf ihrem Projekt aus Labor 3 auf, um gemeinsam mit dem Lehrer einen „Mein Block“ zu ihrem Projekt hinzuzufügen.
- Die Studierenden bauen auf dem in Labor 3 Gelernten auf und erkunden, wie My Blocks dazu eingesetzt werden kann, ein komplexes Codierungsprojekt effizienter zu gestalten und es einfacher zu verstehen und Fehler zu beheben. Sie verwenden den in Engage erstellten „My Block“, um ihre Projekte zu erstellen und zu testen, damit die Codebasis alle drei Datenträger sammelt und sortiert. Sie werden auch weiterhin darüber diskutieren, wie Meine Blöcke im Ablauf des Projekts funktionieren.
- Die Studierenden besprechen, wie sie mithilfe der Hervorhebungsfunktion erkennen können, wann die Codebasis „Mein Block“ ausgeführt hat und wann nicht, und wie hilfreich die Verwendung eines „Mein Blocks“ in einem Projekt beim Erstellen von Code ist.