Upload
ogrenenokullar
View
573
Download
8
Embed Size (px)
Citation preview
Kavramlar ıÇocuklar Scratch ile interaktif 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.
terasyonİ
Sürekli ve tekrar bloklar 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.ğş
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.ı ğ
Klavye Giri iş
Sor ve 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.ı ı
Kullan c Arayüz Tasar mı ı ı ı
Scratch ile üzerine t klanabilen karakterler yaratarak kullan c arayüzü tasarlayabiliriz.ı ı ı