Ders Açıklaması: Fonksiyonlar, döngüler ve if/then ifadelerinin kodlama kavramlarını, renk değiştirici platformlar ve tuzaklar gibi oyunlara eklenebilecek mini projeler ile keşfedin.
| Ders Hedefleri |
|
| Beceriler ve Kavramlar |
|
Genel Bakış
| Süre | Faaliyet | Açıklama |
|---|---|---|
| 5 dk | Tanıtım | Oturumu tanıtın. |
| 20 dk | Rehberli Eğitim: Özelliklerle Çalışmak | Scriptler kullanarak parçaların renk özelliklerini değiştirin. |
| 35 dk | Rehberli Eğitim: Bir Tuzak Kodlamak | Fonksiyonlar ve if/then ifadelerini kullanarak bir tuzak kodlayın. |
| 5 dk | Değerlendirme | Projeyi değerlendirin ve öğrenilen kavramları özetleyin. |
Ders Planı
Tanıtım
Bugünün oturumunun, programlamadaki becerileri geliştirmek için farklı mini projeler olacağını açıklayın.
- Bu kavramları anlamak, macera oyununun daha fazla script içereceğinden önemlidir.
- Bu projelerin, bir tuzak gibi, 3. Oturumda başlayacakları macera oyunu projesine dahil edilebileceğini belirtin.
Rehberli Eğitim - Özelliklerle Çalışma
Öğrileri aşağıdaki eğitimlere yönlendirin:
Öğrilerin hata aldıklarında bağımsız olarak hata ayıklamalarını teşvik edin. Yardım için şunları denemelerini isteyin:
- Son birkaç adımlarını yeniden yapmayı deneyin.
- Bir arkadaşlarından yardım istemelerini söyleyin.
Öğriler kod yazarken, kodu doğru bir şekilde açıklayan yorumlar yazdıklarından emin olun.
- Belirgin değil: Kodu çalıştırır
- Geliştirilmiş: PracticePart'ın rengini değiştirir
Rehberli Eğitim - Bir Tuzak Kodlama
Öğrileri aşağıdaki eğitimlere yönlendirin:
If ifadeleri ile çalışırken, öğrencilerin kodu örnek kodlara benzemesi için girintili yazdıklarından emin olun. Bu, kodu daha okunabilir hale getirir ve scriptler büyüdükçe önem kazanır.
Değerlendirme
- Öğrilerin oluşturduklarını ve kelime dağarcığını özetleyin: özellik, döngü ve fonksiyon.
- Bir sonraki oturumda, öğrencilerin bir macera oyunu yapacakları yeni bir projeye başlayacaklarını belirtin.
Ek
Hata Ayıklama ve Sınıf İpuçları
- Kod yazarken, öğrencileri harf büyük-küçük durumunu iki kez kontrol etmeleri veya bir arkadaşlarının işlerini kontrol etmesini istemeleri konusunda hatırlatın. Yanlış bir harf bile, FindFirstChildWhichIsA gibi daha uzun kelimelerde hata oluşturabilir.
- Aşağıdaki önerileri deneyin, bu öğrencilerin hata ayıklama becerilerini geliştirmelerine yardımcı olur.
- Kodunuzda kasıtlı olarak bir hata yapın ve öğrencilerden hatayı tespit etmelerini isteyin. Bu, kolayca bir oyuna dönüştürülebilir.
- Bir kod satırını kısmen yazın ve öğrencilerden tamamlamalarını isteyin.
- Öğrilerin öğretmenden yardım almadan önce üç arkadaşına sormasına dayanan "Önce 3 Sor" uygulamasını kullanın. Öğrilerin daha karmaşık projelere geçtikçe bağımsız olarak hata ayıklama konusunda rahat hissetmeleri önemlidir.