1. 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.
2. 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.??
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?
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.? ?
5. Kullan c Aray¨¹z Tasar m? ? ? ?
Scratch ile ¨¹zerine t klanabilen karakterler yaratarak kullan c aray¨¹z¨¹ tasarlayabiliriz.? ? ?