Öğretme Özeti
|
(Motivasyon-Giriş, Uygulama, Düşünme ve değerlendirme)
Öğretmen, oyunu oluşturma görevini belirler. Görevin tamamlanabileceği araçlar tartışılır. Bir melodiyi programlamak için mevcut kod yazma kaynaklarından şu anda haberdar olmadıkları sonucuna varılmıştır.
Öğretmen bir melodi programlayarak oyunun bir bölümünü gösterir.
https://snap.berkeley.edu/project?user=ddureva&project=Play_a_Piano_1
Öğretmen kodu göstererek ses grubu komutlarının nasıl kullanılabileceğini açıklar.
Snap!’teki kitaplıktaki sesler ve bilgisayardaki sesler ile çeşitli enstrümanlardan çıkan sesler kullanılabilir.
Aracı (tool) seçmek için komutları kullanın (command):
,
Not: Scratch’da çok daha fazlası mevcuttur. Öğrenciler birçok enstrümanın sesini deneyebilirler.
Öğretmen müzik notalarının nasıl ayarlanacağını girer:
“ ” (Notayı….saniye çal) komutu kullanılabilir. Burada ilk numara notayı ayarlar ve ikinci numara notanın ne kadar süreyle çalınacağını belirtir.
İlk sayının yanındaki oka tıkladığınızda, bir piyano klavyesi belirir ve ondan bir nota seçilebilir. Bu piyano klavyesi iki oktava yayılır.
C
|
C#
|
D
|
Eb
|
E
|
F
|
F#
|
G
|
G#
|
A
|
Bb
|
B
|
C
|
60
|
61
|
62
|
63
|
64
|
65
|
66
|
67
|
68
|
69
|
70
|
71
|
72
|
Her bir notanın uzunluğu rakamlar ile belirtilir. 1- tam nota, 05- yarım nota, 0,25 çeyrek nota. (Ondalık sayıları bilmeyen öğrencilere kesirli olarak gösterilebilir : ½, ¼, 1/8 gibi)
,
Öğretmenin takdirine bağlı olarak öğrenciler komutları kendi başlarına deneyebilir veya destek talep edebilir.
Jingle Bells (yılbaşı şarkısı) melodi kodları, müzik notaları kullanılarak da tartışılır.
Görev, koddaki tekrarlanan satırların sayısını azaltmak olarak belirlenmiştir. Kullanılacak komut (döngü tekrarlama / repeat loop) tartışılmıştır. Öğrenciler, dersin başında belirlenen oyunu oluşturmaları gereken takımlara ayrılırlar. Her takım oyun senaryosunu tartışır ve açıklama sayfasında oyun planını açıklar (Ekli SNAP_Program_Design_ve_Planning Çalışma Sayfası.docx). Sahnelerdeki ve karakterlerdeki eylemlerin detayları için açıklamaya tablolar eklenebilir. Dinozorun oynarken dans etmesi için bir koşul (condition) eklenebilir (Önceden hazırlanmış dosyada dinozor birkaç kostüme sahiptir).
Öğretmen dosyadan senaryoların bazı bölümlerini görüntüleyebilir. https://snap.berkeley.edu/project?user=ddureva&project=PlayAPiano
|