Ders açıklaması : Renk değiştirme platformları ve tuzaklar gibi oyunlara eklenebilecek mini projelerle işlevlerin, döngülerin ve if/then ifadelerinin kod konseptlerini keşfedin.
Ders hedefleri |
|
Beceriler ve konseptler |
|
Genel Bakış
Süre | Etkinlik | Açıklama |
---|---|---|
5 dakika | Giriş | Oturumu tanıt. |
20 dakika | Rehberlikli Eğitim: Özelliklerle Çalışma | Parçaların renk özelliklerini kullanarak kodlar değiştirin. |
35 dakika | Rehberlikli Eğitim: Bir Tuzak Kodlamak | Fonksiyonlar veya if/then ifadeleri kullanarak bir tuzağı kodlayın. |
5 dakika | Sarmaşık | Projeye yansıt ve öğrenilen konseptleri özetle. |
Ders planı
Giriş
Bugünün oturumunun senaryoda beceriler geliştirmek için farklı mini projeler olacağını açıklayın
- Macera oyununun daha fazla senaryoya sahip olacağını anlamak önemlidir, çünkü bu konseptler daha fazla kod içerecektir.
- Bu projeleri, bir tuzak gibi, 3. Oturumda başlayacak macera oyunu projesine dahil edilebilir.
Rehberlikli eğitim - Özelliklerle çalışma
Öğrencileri aşağıdaki eğitimlerle yönlendirin:
Öğrencilere bir hata durumunda bağımsız olarak sorun gidermelerini teşvik edin. Yardımcı olmak için, şunları deneyin:
- Son birkaç adımı geri yapmak.
- Bir meslektaşa yardım istemek.
Öğrenciler kod yazarken, öğrencilerin kodu doğru bir şekilde tanımlayan yorumlar yazdığını kontrol edin.
- Belirli değil: Kodu kod
- Geliştirildi: AntrenmanParçası'nın rengini değiştir
Rehberlikli eğitim - Tuzak kodu
Öğrencileri aşağıdaki eğitimlerle yönlendirin:
Eğer if ifadeleriyle çalışırken, öğrencilerin kod görünümü kod örneklerine benzemek için kodu indirdiğinden emin olun.Bu, kodu daha okunabilir hale getirir, böylece kodlar daha da büyüdükçe önem kazanır.
Sarmaşık
- Öğrencilerin oluşturduğu ve kelimeler: özellik , döngü ve işlev .
- Bir sonraki oturumda, öğrenciler bir macera oyunu yaptıkları yeni bir projeye başlayacaklar.
Ekler
Sorun giderme ve sınıf ipuçları
- Kodlarken, öğrencilere başlıklarını iki kez kontrol etmelerini veya çalışmalarını kontrol etmelerini isteyin bir arkadaş.Hatta bir yanlış harf, FindFirstChildWhichIsA gibi daha uzun kelimelerde bir hataya neden olabilir.
- Öğrencilerin sorun giderme becerilerini geliştirmesine yardımcı olmak için aşağıdakileri deneyin.
- Kodunuzda kasıtlı bir hata yapın ve öğrencilere hataları tanımlamalarını isteyin. Bu kolayca bir oyuna dönüştürülebilir.
- Kısmi bir kod satırı yazın ve öğrencilere tamamlamalarını isteyin.
- Öğrencilerin öğretmene yardım istemeden önce üç arkadaşına soru sorduğu 'Ask 3 Before Me' kullanın.Öğrencilerin daha karmaşık projelere ilerlerken bağımsız olarak rahat hale gelmeleri önemlidir.