SlideShare a Scribd company logo
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.ı ı ı

More Related Content

Viewers also liked

Arduino eğitimleri 2 - arduino platformuna giriş
Arduino eğitimleri   2 - arduino platformuna girişArduino eğitimleri   2 - arduino platformuna giriş
Arduino eğitimleri 2 - arduino platformuna giriş
Coşkun Taşdemir
 
Makeblock mDrawbot User Manual (from @Makeblock)
Makeblock mDrawbot User Manual (from @Makeblock)Makeblock mDrawbot User Manual (from @Makeblock)
Makeblock mDrawbot User Manual (from @Makeblock)
Una Tao
 
Arduino eğitimleri 4 - arduino programlama dili - 2
Arduino eğitimleri   4 - arduino programlama dili - 2Arduino eğitimleri   4 - arduino programlama dili - 2
Arduino eğitimleri 4 - arduino programlama dili - 2
Coşkun Taşdemir
 
Makeblock mBot User Manual (Engligh Version)
Makeblock mBot User Manual (Engligh Version)Makeblock mBot User Manual (Engligh Version)
Makeblock mBot User Manual (Engligh Version)
Una Tao
 
Arduino eğitimleri 3 - arduino programlama dili
Arduino eğitimleri   3 - arduino programlama diliArduino eğitimleri   3 - arduino programlama dili
Arduino eğitimleri 3 - arduino programlama dili
Coşkun Taşdemir
 
Kids computer-programming
Kids computer-programmingKids computer-programming
Kids computer-programming
Edward Burns
 
How to Teach how to Code for kids
How to Teach how to Code for kidsHow to Teach how to Code for kids
How to Teach how to Code for kids
eLearning Consortium 電子學習聯盟
 
STEM Education Reform: Technology Learning Center v5.3a
STEM Education Reform: Technology Learning Center v5.3aSTEM Education Reform: Technology Learning Center v5.3a
STEM Education Reform: Technology Learning Center v5.3a
Bob Lurker
 
Coding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationCoding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop Presentation
Joanne Villis
 
Stem education by priti vats
Stem education  by priti vatsStem education  by priti vats
Stem education by priti vats
Priti Vats
 
An Overview of STEM Education
An Overview of STEM EducationAn Overview of STEM Education
An Overview of STEM Education
Ganesh Machinery
 
Scratch In The Classroom
Scratch In The ClassroomScratch In The Classroom
Scratch In The Classroom
Janis Williams
 
Scratch: Programming for everyone
Scratch: Programming for everyoneScratch: Programming for everyone
Scratch: Programming for everyone
Akshar Desai
 
mBot workshop
mBot workshopmBot workshop
mBot workshop
Jens Brynildsen
 
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
Una Tao
 

Viewers also liked (16)

Arduino eğitimleri 2 - arduino platformuna giriş
Arduino eğitimleri   2 - arduino platformuna girişArduino eğitimleri   2 - arduino platformuna giriş
Arduino eğitimleri 2 - arduino platformuna giriş
 
Makeblock mDrawbot User Manual (from @Makeblock)
Makeblock mDrawbot User Manual (from @Makeblock)Makeblock mDrawbot User Manual (from @Makeblock)
Makeblock mDrawbot User Manual (from @Makeblock)
 
10 soruda Arduino
10 soruda Arduino10 soruda Arduino
10 soruda Arduino
 
Arduino eğitimleri 4 - arduino programlama dili - 2
Arduino eğitimleri   4 - arduino programlama dili - 2Arduino eğitimleri   4 - arduino programlama dili - 2
Arduino eğitimleri 4 - arduino programlama dili - 2
 
Makeblock mBot User Manual (Engligh Version)
Makeblock mBot User Manual (Engligh Version)Makeblock mBot User Manual (Engligh Version)
Makeblock mBot User Manual (Engligh Version)
 
Arduino eğitimleri 3 - arduino programlama dili
Arduino eğitimleri   3 - arduino programlama diliArduino eğitimleri   3 - arduino programlama dili
Arduino eğitimleri 3 - arduino programlama dili
 
Kids computer-programming
Kids computer-programmingKids computer-programming
Kids computer-programming
 
How to Teach how to Code for kids
How to Teach how to Code for kidsHow to Teach how to Code for kids
How to Teach how to Code for kids
 
STEM Education Reform: Technology Learning Center v5.3a
STEM Education Reform: Technology Learning Center v5.3aSTEM Education Reform: Technology Learning Center v5.3a
STEM Education Reform: Technology Learning Center v5.3a
 
Coding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationCoding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop Presentation
 
Stem education by priti vats
Stem education  by priti vatsStem education  by priti vats
Stem education by priti vats
 
An Overview of STEM Education
An Overview of STEM EducationAn Overview of STEM Education
An Overview of STEM Education
 
Scratch In The Classroom
Scratch In The ClassroomScratch In The Classroom
Scratch In The Classroom
 
Scratch: Programming for everyone
Scratch: Programming for everyoneScratch: Programming for everyone
Scratch: Programming for everyone
 
mBot workshop
mBot workshopmBot workshop
mBot workshop
 
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
 

Scratch Kavramları

  • 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.ı ı ı