Opis lekcji : Zbadaj koncepcje kodowania funkcji, pętli i oświadczeń if/then za pomocą mini-projektów, które można dodać do doświadczeń Roblox, takich jak zmieniające kolor platformy i pułapki.
Cele lekcji |
|
Umiejętności i koncepcje |
|
Przeglad
Długość | Aktywność | Opis |
---|---|---|
5 min | Wprowadzenie | Wprowadź sesja. |
20 min | Samouczek przewodni: Praca z właściwościami | Modyfikuj właściwości kolorowe części za pomocą skryptów. |
35 min | Samouczek przewodni: Kodowanie pułapki | Zaprogramuj pułapkę za pomocą funkcji i oświadczeń if/then. |
5 min | Podsumowanie | Zastanów się nad projektem i przypomnij sobie koncepcje nauczone. |
Plan lekcji
Wprowadzenie
- Wyjaśnij, że dzisiejsza sesja będzie różnymi mini-projektami do rozwoju umiejętności w programowaniu.
Samouczek przewodni - Praca z właściwościami
Poprowadź uczniów przez następujące samouczki:
Zachęć uczniów do rozwiązywania problemów niezależnie, jeśli wystąpi błąd. Aby im pomagać, spróbuj:
- Przywracanie ostatnich kroków.
- Prosząc kolegę o pomagać.
Gdy studenci piszą kod, sprawdź, czy piszą komentarze, które dokładnie opisują kod.
- Nieokreślone: Wykonuje kod
- Poprawiono: Zmiana koloru PracticePart
Samouczek przewodni - Napisz pułapkę
Poprowadź uczniów przez następujące samouczki:
Pracując z oświadczeniami if, sprawdź, czy uczniowie indeksują kod, aby wyglądał jak próbki kodu.Pomaga to uczynić kod bardziej czytelnym, co staje się ważne, gdy skrypty rosną w rozmiarze.
Podsumowanie
- Podsumuj to, co uczniowie stworzyli i słownictwo: własność , pętla i funkcja .
Przyłącznik
Rozwiązywanie problemów i wskazówki dla klasy szkolnej
- Podczas kodowania przypomnij uczniom o sprawdzeniu pisowni lub poproś kolegę o sprawdzenie ich pracy.Nawet jedna niepoprawna litera może spowodować błąd w dłuższych słowach, takich jak FindFirstChildWhichIsA.
- Spróbuj poniższych, aby pomóc uczniom rozwinąć umiejętności rozwiązywania problemów.
- Celowo popełnij błąd w swoim kodzie i poproś uczniów o zidentyfikowanie błędu.Można to łatwo przekształcić w grę z uczniami, gdy wyzwiesz ich do znalezienia błędu w ograniczonej ilości czasu.
- Napisz częściową linię kodu i poproś uczniów o jej ukończenie.
- Wykorzystaj "Zapytaj 3 przed mną", gdzie studenci pytają trzech kolegów przed zapytaniem nauczyciela o pomagać.Ważne jest, aby studenci stali się komfortowi w niezależnym rozwiązywaniu problemów, gdy awansują do bardziej skomplikowanych projektów.