Skip to main content
Lehrerportal

Spielen

Teil 1 - Schritt für Schritt

  1. AnweisungenWeisen Sie die Schüler an, ihren Schwimmkörper am Code Base-Roboter zu befestigen und dabei sicherzustellen, dass alle Materialien am Code Base-Roboter bleiben. Möglicherweise müssen die Schüler mehr Token verwenden, um hierfür zusätzliches Material zu sammeln.
    Ein Stapel verschiedener Knöpfe, der ein Beispiel dafür darstellt, was „Token“ sein könnten.
    Token können Unterrichtsgegenstände wie Knöpfe oder Haftnotizen sein
  2. ModellModell unter Verwendung der Einrichtung einer Gruppe, wie der Schwimmkörper auf oder um den Code Base-Roboter herum platziert wird. Machen Sie die Schüler darauf aufmerksam, dass der Schwimmer am Ende des Labors möglicherweise vom Code Base-Roboter entfernt werden muss. Sie müssen ihren Schwimmer zu Beginn von Labor 3 wieder anbringen.
    • Ermutigen Sie die Schüler, Stifte, Abstandshalter und Verbindungsstücke aus dem VEX GO Kit zu verwenden, um den Schwimmer zu sichern. See the Teile des VEX GO-Kits Informationen zu den verschiedenen finden Sie im Artikel der VEX-Bibliothek Kategorien und Funktionen der Kit-Teile.

    Nebeneinandergestellte Bilder eines Festwagens und eine perspektivische Ansicht der Code-Basis, um hervorzuheben, dass der Festwagen auf dem Roboter aufgebaut werden sollte.
    Entwerfen Sie einen Float, der an die Codebasis angehängt wird

     

  3. ErleichternErleichtern Sie den Bindungsprozess, indem Sie herumgehen und Schülern helfen, die Schwierigkeiten haben.

    Ermutigen Sie die Schüler, zusammenzuarbeiten und räumliche Sprache zu verwenden, um beim Befestigen des Schwimmkörpers zu helfen. Fördern Sie beispielsweise Diskussionen und Erklärungen, indem Sie die Schüler fragen:

    • Warum haben Sie dieses Teil an der Seite/Oberseite/Rückseite Ihres Code Base-Roboters angebracht?
    • Was würde passieren, wenn Sie dieses Teil auf die andere Seite oder sogar auf den Schwimmer verschieben würden?
    • Wie würden Sie das Anbringen des Schwimmers am Code Base-Roboter beschreiben? Welche Wörter würden Sie verwenden, etwa „auf“, „neben“ oder „hinter“?
  4. ErinnernErinnern Sie Gruppen daran, dass Frustration vorkommen kann. Letztendlich sind Versuch und Irrtum ein Teil des Lebens und es gibt genug Zeit für beides.
  5. FrageBitten Sie die Schüler, anderen Gruppen zu helfen, wenn sie mit ihrem Schwimmaufsatz fertig sind.

Spielpause & Gruppendiskussion

Sobald jede Gruppe es geschafft hat, ihren Float an den Code Base-Roboteranzuhängen, kommen Sie zu einem kurzen Gespräch zusammen.

  • Auf welche Probleme sind Sie beim Anbringen Ihres Schwimmers gestoßen?
  • Wie haben Sie dieses Problem gelöst?
  • Welche Lösungen hat Ihre Gruppe verwendet, als Sie Probleme in Ihrem Design festgestellt haben?
     

Teil 2 - Schritt für Schritt

  1. AnweisungenWeisen Sie die Schüler an, mit VEXcode GO ein Projekt zu erstellen, damit sich ihr Code Base-Wagen entlang der Paradestrecke bewegt. Teilen Sie den Schülern mit, dass sie in ihren Gruppen an der Erstellung eines Pseudocodes und eines Projekts arbeiten werden, um ihren Festwagen durch eine kurze Paradestrecke zu fahren.

    Skizze einer Paraderoute, die oben links an einem grünen Quadrat beginnt. Ein Pfeil zeigt nach rechts, dann zeigt ein zweiter Pfeil nach unten, dann zeigt ein dritter Pfeil nach rechts auf ein rotes Quadrat, das das Ende anzeigt.
    Beispiel Paraderoute

     

  2. ModellModell für Schüler, wie sie mit dem Schreiben von Pseudocode beginnen, um ihre Bewegungen entlang der Paradestrecke zu planen.
    • Demonstrieren Sie, wie sich ein Festwagen entlang der Route bewegt. Bewegen Sie eine Codebasis physisch durch den Paraderoutenparcours und lassen Sie die Schüler die Bewegung des Roboters in räumlicher Sprache darstellen. (d. h. 200 Millimeter (mm) vorwärts bewegen, 90 Grad nach rechts drehen.)
    • Sobald die Schüler verstanden haben, wie sie der Paraderoute folgen, erstellen sie Pseudocode, um den Verlauf ihrer Codebasis durch die Route zu planen. Zeigen Sie den Schülern die Animation unten und führen Sie sie durch diesen Prozess. 
    Videodatei
    • Zeigen Sie den Schülern, wie sie mit dem Schreiben von Pseudocode beginnen, um ihre Bewegungen entlang der Paradestrecke zu planen. Erinnern Sie sie daran, dass Pseudocode eine handschriftliche Schritt-für-Schritt-Anleitung ist. Ermutigen Sie die Schüler, bei ihrem Pseudocode genau zu sein und Fahrstrecken und Winkelgrade einzuschließen. 

    Der Beispiel-Pseudocode listet 5 Schritte auf und lautet: 1. Der Roboter fährt 200 mm vorwärts; 2. Der Roboter dreht sich um 90 Grad nach rechts; 3. Der Roboter fährt 200 mm vorwärts; 4. Der Roboter dreht sich 90 Grad nach links; 5. Der Roboter fährt 200 mm vorwärts.
    Beispiel für Pseudocode 
    • Lassen Sie die Schüler in ihrer Gruppe Pseudocode schreiben.

    Sobald die Schüler ihren Pseudocode fertiggestellt haben, müssen sie ihn in [Kommentar]-Blöcke in VEXcode GO übertragen. Stellen Sie sicher, dass die Schüler die folgenden Schritte abgeschlossen haben. Modellieren Sie bei Bedarf die in den beigefügten Artikeln der VEX-Bibliothek beschriebenen Schritte:

    Hinweis: Wenn Sie Ihre Code Base zum ersten Mal an Ihr Gerät anschließen, wird der im Brain integrierte Gyro möglicherweise kalibriert, wodurch sich die Code Base für einen Moment von selbst bewegt. Dies ist ein erwartetes Verhalten. Berühren Sie die Codebasis nicht, während sie kalibriert wird.

    Zeigen Sie den Schülern, wie sie [Kommentar]-Blöcke in das Projekt einfügen. Die Studierenden benötigen für jede Zeile Pseudocode einen [Kommentar]-Block. Wenn sie also acht Zeilen Pseudocode haben, benötigen sie acht [Kommentar]-Blöcke. Präsentieren Sie den Schülern die ersten drei Zeilen des Beispiels.

    Ein VEXcode GO-Projekt mit den 5 Pseudocode-Schritten als 5 Kommentarblöcke, die an einen „Beim Start“-Block angehängt sind. Im Projekt heißt es: „Beim Start 200 mm vorwärts fahren; 90 Grad nach rechts abbiegen; 200 mm vorwärts fahren; 90 Grad nach links abbiegen; 200 mm vorwärts fahren.“
    Pseudocode übertragen in [Kommentar] Blöcke

    Nachdem die Schüler ihren Pseudocode übertragen haben, fügen sie Drivetrain-Blöcke hinzu. Erinnern Sie die Schüler daran, dass die [Kommentar]-Blöcke zum Organisieren ihrer Projekte verwendet werden und keine Verhaltensweisen ausführen. Sie müssen Drivetrain-Blöcke hinzufügen, um ihre Codebasis zu verschieben.

    • Lassen Sie die Schüler unter dem ersten [Kommentar]-Block einen [Antrieb für]-Block hinzufügen.

    Dasselbe VEXcode GO-Projekt wie zuvor, wobei zwischen den ersten und zweiten Kommentarblock ein „Drive for“-Block gezogen wird.
    [Fahren für] Block
    hinzufügen
    • Lassen Sie die Schüler dann die Parameter so anpassen, dass sie den Anforderungen im Block [Kommentar] entsprechen. In diesem Fall sind das 200 Millimeter (mm).

    Dasselbe VEXcode GO-Projekt mit dem auf 200 mm eingestellten Distanzparameter des Antriebsblocks. Am Anfang des Projekts steht nun „Beim Start Kommentar – 200 mm vorwärts fahren; 200 mm vorwärts fahren.“
    Parameter anpassen
    • Weisen Sie die Schüler an, in ihrem gesamten Pseudocode weiterhin passende Blöcke hinzuzufügen.
    • Wenn die Schüler ihre Projekte abgeschlossen haben, lassen Sie sie mit den Projekten beginnen und ihren Code auf der eingerichteten Testparaderoute testen.

    Dasselbe VEXcode GO-Projekt mit den Blöcken „Drive for“ und „Turn for“, die zwischen den einzelnen Kommentarblöcken hinzugefügt wurden. Der Projekttext lautet beim Start: Kommentar „200 mm vorwärts fahren“, „200 mm vorwärts fahren“, dann ein Kommentar „90 Grad nach rechts abbiegen“, „90 Grad nach rechts abbiegen“, dann ein Kommentar „200 mm vorwärts fahren“ und „200 mm vorwärts fahren“, dann ein Kommentar „90 Grad nach links abbiegen“ und „90 Grad nach links abbiegen“; zuletzt ein Kommentar „200 mm vorwärts fahren“ mit einem Block „200 mm vorwärts fahren“.
     Beispielprojekt mit Pseudocode

     

  3. ModerierenModerieren Sie eine Diskussion mit den Schülern, indem Sie die folgenden Fragen stellen:
    • Wie viele Kurven hat die Paradestrecke?  In welche Richtung gehen sie?
    • Wie weit muss sich Ihr Code Base-Roboter für die gesamte Paradestrecke bewegen?
    • Können Sie mit Ihren Händen erklären, wie sich der Roboter durch den Parcours bewegen muss?
    Eine Skizze eines Lehrers, der mit einer kleinen Gruppe von Schülern um einen Tisch sitzt und gemeinsam daran arbeitet, den Roboter so zu programmieren, dass er die Strecke abfährt.
  4. ErinnernErinnern Sie die Schüler daran, dass jeder Schritt in ihrem Pseudocode ein Verhalten ist, das ihr Code Base-Roboter ausführen wird. Verhaltensweisen sollten so spezifisch wie möglich sein.
  5. FragenFragen Sie, für welche Arten von Jobs Programmierkenntnisse erforderlich sind? Können sie sich vorstellen, jemals in einem Beruf zu arbeiten, bei dem Programmieren erforderlich ist? Was macht am Coden Spaß?