Kavramları
Çocuklar Scratch ileinteraktif hikayeler, oyunlar ve animasyonlar yarat rken önemli kompütasyonelı
becerileri ve kavramlar n ö renirler.ı ı ğ
Problem Çözme ve Proje Tasar m Becerileriı ı
• Mant ksal sorgulamaı
• Böcek temizleme
• Ba tan sona fikir geli tirme ve fikri projelendirmeş ş
• Yüksek konsantrasyon ve problemi çözmede srarl olmaı ı
Bilgisayarlar ve Programlama Hakk nda Temel Fikirlerı
• Bilgisayar programları bilgisayara tam olarak ve yapacaklarını,
adım adım,söyler.
• Bilgsayar programı yazmak için uzman olmak gerekmez. Açık ve dikkatli düşünme
yeterlidir.
Scratch ile Programlama Kavramları
Diziler
Scratch ile program yazarken atacağınız adımların düzeni hakkında sistematik olarak düşünmeniz
gerekir.
2.
terasyonİ
Sürekli ve tekrarbloklar iterasyon (komut serisinin tekrar ) için kullan labilirı ı ı
Durumlar
E erğ ve ise durumu kontrol eder.
De i kenlerğ ş
De i kenğ ş bloklar ile de i kenler yaratabilir ve program n z içinde kullanabilirsiniz. De i kenlerı ğş ı ı ğş
içlerinde say lar ve kelimeleri saklayabilirler. Scratch ile bütün karakterler ya da tek bir karakterı ı
için de i ken yaratabilirsiniz.ğş
3.
Olaylar
Ok tu uşve karakter t kland ndaı ığı bloklar olaylara örnektir. Bu kullan c taraf ndan ya daı ı ı ı
program n ba ka bir yerinden tetiklenen olaylara tepki vermektir.ı ş
Paralellik
ki farkl kümeyi ayn anda çal t rarak bir birlerinden ba ms z paralel iki davran ortayaİ ı ı ış ı ğı ı ış
ç karabiliriz.ı
Koordinasyon ve Senkronizasyon
Yay nlaı ve ald mdaığı bloklar birden fazla karakterin hareketini koordine edebilir.ı Yay nlaı ve
bekle bloklar senkronizasyonu sa lar.ı ğ
4.
Klavye Giri iş
Sorve bekle bloku ile kullan c klavyeyi kullan r.ı ı ı Cevap bloku klavye giri ini saklar.ş
Rastgele Say ları
Rastgele seçin bloku belirlenen aral k içerisinden bir say seçer.ı ı
Boolean Mantığı
Ve, ya da, de il Booleanğ mant na örneklerdir.ığı
Dinamik Etkile imş
x konumu, y konumu ve ses yüksekli iğ bloklar gerçek zamanl etkile im için dinamik girdi olarakı ı ş
kullan l r.ı ı
5.
Kullan c ArayüzTasar mı ı ı ı
Scratch ile üzerine t klanabilen karakterler yaratarak kullan c arayüzü tasarlayabiliriz.ı ı ı