Lernprogrammierung-Konzepte : Entdecken Sie die Codierungs-Konzepte von Funktionen, Schleifen und if/ dann Statements mit Mini-Projekten, die in Spielen wie Farbveränderung-Plattformen und Fallen hinzugefügt werden können.
Lernziele |
|
Fähigkeiten und Konzepte | Eigenschaft - Etwas, das kontrolliert, wie ein Objekt aussieht oder sich verhält, wie Farbe oder wenn Spieler durch es gehen können. Loop - Ein Set von Code, das wiederholt wird, bis es anders gesagt wird. 0> 1> Funktion 1> - Ein Set von Anweisungen kann in verschiedenen Teil |
Übersicht
Dauer | Aktivität | Beschreibung |
---|---|---|
5 min. | Einführung | Führe die Sitzung ein. |
20 min. | Geführtes Tutorial: Mit Eigenschaften arbeiten | Modifizieren Sie die Farb属en von Teilen mit Skripten. |
35 minuten | Geführtes Tutorial: Codierung einer Falle | Codieren Sie eine Falle mit Funktionen und if/ dann Statements. |
5 min. | Wrap-up | Denken Sie über das Projekt nach und reflektieren Sie die Konzepte, die Sie gelernt haben. |
Stundenplan
Einführung
Erklären Sie die heutige Sitzung werden sein Mini-Projekte, um Fähigkeiten in Scriptingzu entwickeln
- Wichtig zu verstehen, da das Abenteuerspiel mehr Skripte haben wird.
- Zeigen Sie diese Projekte, wie eine Falle, können in das Abenteuerspiel-Projekt aufgenommen werden, in dem sie in der Sitzung 3 starten.
Geführtes Tutorial - Mit Eigenschaften arbeiten
Führe Schüler durch die folgenden Tutorials:
Fördern Sie die Schüler, wenn sie einen Fehler haben, unabhängig zu lösen, wenn sie einen Fehler haben. Um zu helfen, lassen Sie sie versuchen:
- Wiederholen Sie ihre letzten Schritte.
- Einen Peer nach helfenfragen.
Wenn Schüler Codesschreiben, stellen Sie sicher, dass Schüler Kommentare schreiben, die den Codesgenau beschreiben.
- Nicht spezifisch: Run Codes
- Verbessert: Ändert die Farbe von PracticePart
Geführtes Tutorial - Codierung einer Falle
Führe Schüler durch die folgenden Tutorials:
Wenn Sie mit if-Statements arbeiten, überprüfen Sie, dass die Schüler Code einrasten, um wie Code-Beispiele auszusehen. Dies hilft, den Code lesbarer zu machen, was wichtig wird, wenn Skripte größer werden.
Wrap-up
- Fassen Sie noch einmal zusammen, was die Schüler geschaffen haben und Vokabular: Eigenschaft , Loop und Funktion .
- In der nächsten Sitzung zeigen die Schüler ein neues Projekt auf, bei dem sie ein Spielerstellen.
Anhang
Troubleshooting und Klassenraum-Tipps
- Während des Codings erinnern Sie die Schüler daran, ihre Kapitalisierung zu überprüfen, oder bitten Sie einen Peer, sein Werk zu überprüfen. Selbst ein falscher Brief kann zu Fehlern in längeren Wörtern führen, wie z. B. FindFirstChildWhichIsA.
- Versuchen Sie die folgenden unten, um den Schülern zu helfen, Fehlerbehebungs-Fähigkeiten zu entwickeln.
- Mach einen Code absichtlich fehlerfrei und frage die Schüler, den Fehler zu identifizieren. Dies kann in ein Spiel verwandelt werden.
- Schreiben Sie eine teilweise Zeile des Codes und bitten Sie die Schüler, sie abzuschließen.
- Verwenden Sie 'Ask 3 Before Me', wo die Schüler drei Peers fragen, bevor sie den Lehrer um helfenbitten. Es ist wichtig, dass die Schüler sich wohlfühlen, unabhängig vom Trouble-Shooting, wenn sie zu komplexeren Projekten vorankommen.