6.Sınıf yeni klavuzda scratch ile ilgili kısma uyuyor musunuz?

Kodla Büyü

muzyonur

Seçkin Üye
Seçkin Üye
Mesajlar
526
Ben yeni müfredatı scratch kısmına kadar zaman yettiğince aynen uygulamaya çalıştım ama scratch kısmına gelince klavuzdaki adımları uygulamak yerine önce tüm menüleri ve kodları tek tek anlatmaya başladım.
Bu yaptığım ne kadar doğru bilemedim.

Sizce öğrencilerin Scratch ile programlamayı öğrenebilmesi için önce tek tek bütün kodların görevleri mi öğretilmeli ? yoksa klavuzdaki gibi küçük projeler uygulatarak bu esnada mı kodları öğrenmeleri sağlanmalı ?

kodları öğretmeden proje yapımına hemen girişildiğinde scratchin genel mantığını (mesela sahnedeki x,y koordinat sisteminin varlığı, yönler gibi durumları) anlamakta karmaşa yaşayacaklarını ve anlamakta zorlanan öğrencilerin ön yargılı yaklaşıp scratch öğrenmeye karşı genel bir direnç, korku oluşturacaklarını zannediyorum.

Gerçi klavuz kitabında çok kapsamlı x,y koordinatlarını dahi içeren bir proje yok sanırım.

Bir yandan da öğrenciler açısından bakıldığında tek tek kodları anlatmak onlara sıkıcı geliyor. illa ortaya bir ürün çıktığında ilgilerini çekiyor, güdüleniyorlar.
En nihayetinde yine de ben klavuz kitabına fazla bakmadan kendi akışında ortalama birşeyler yapmaya çalışıyorum.
Bilmem sizin fikriniz nasıldır ?
 
Scratch’e geçmeden önce Eba’daki Cody ile başladık. Onu bitirince Scratch’te kodları anlatmadan sadece arayüz özelliklerini büyüt, küçült, tam ekran yap, kukla ve dekor kütüphanesi, dekoru ve kuklayı kendin çizme ya da bilgisayardan yükleme gibi özellikleri gösteriyorum.

Bir de illa ki 6.sınıflarda yeni gelen, daha önce hiç scratch görmeyen öğrenciler oluyor. O yüzden ilk 3-4 örneği 5.sınıflarla ortak yapıyorum. Bitiren etkinliğine istediği şeyleri ekleyip canlandırmaya devam ediyor.

Sonra ilk uygulamada dans ettirme ve konuşturma yapıyoruz. Bu sayede “sonraki kılık-sürekli tekrarla-saniye bekle” komutları pekişiyor. “Hello de 2 saniye”yi kullanmayı öğreniyorlar. Bu kodları 3-4 dansçı kuklaya yapınca pekiştiriyorlar. Bu bir derste bitiyor. İkinci ders bu kodlara yürüyen kuklalar yapmak için “10 adım git” “kenara geldiysen sek” ekliyoruz. “Kuklanın şekli sağa sola dönebilsin” kodunu kavrıyoruz. Böyle başlayınca hareket bölümünde hangi kodlar var, görünümde hangi kodlar var vs. pekişmiş oluyor.

Sonraki derste de hemen koordinat düzlemine geçmiyorum. İsimlerini harflerle yazıyorlar. Harflere kendileri farklı kılıklar çizip, 15 derece döndür vs diyerek hareketlendiriyorlar. Sonraki ders kalem bölümü ile çizgiler, boyamalar yapıp basit bir paint programı hazırlıyoruz.

Bunlardan sonra koordinat ile ilgili işlemlere geçiyoruz. Kıyafet giydirme ile x,y koordinat noktalarını kavrıyorlar. Sonra klavyeden sağa-sola dönmeler ile devam etmeyi planladım.
 
hocam code.org ile giriş yapıyorum. code.ord da döngü eğer değilse mantığını az çok kavrıyor. sonra tümden hekim ile yani proje ile kodları anlatıyorum. matematiği iyi olan iyi kavrıyor.
kenar mahalle okulunda yım. başarı oranı düşük bir okuldayım
 
genel olarak bir tanıtım gerekli ama her bloğu açıklamak çok kalıcı olmuyor. proje tabanlı ilerlemek ve projede kullanılacak blokları anlatmak daha verimli diye düşünüyorum.
 
hocam şunu açar mısın biraz

Hocam kukla kütüphanesinde ‘giydir’ bölümüne gidince orada kıyafet giydirme oyunu yapmak için hazır kuklalar var. Dani kuklasını ve ona giydirilecek kıyafetleri sahneye ekliyoruz. Sonra kuklaların oyunun başında sabit olarak nerede olmasını istiyorsak yeşil bayrak tıklanınca x: 70, y: 90 noktasına git vb kodları tüm kuklalar için ekliyoruz. Aynı şekilde Dani’nin sabit durması için de.

Sonra kıyafet kuklaları için “Bu kukla tıklanınca — 1 sn de x: -100, y: 30 noktasına süzül “ kodlarını yazıyoruz. Bu sayede her kıyafet tıklanınca yavaşça süzülerek Dani’ye giydiriliyor. En azından x,y koordinat mantığını bir nebze öğretmiş oluyor.

Son olarak bitirenler için şunu diyorum. Şimdi her kıyafet, baş harfi ne ise o harf tıklanınca tekrar Dani’nin üzerinden çıksın ve ilk haline gitsin. Örneğin gömlek kuklasına ‘g’ harfi tuklanınca - şu x y noktasına süzül kodlarını yazıyorlar.

Akşam scratch dosyasını da eklerim.
 
Ben de uygulamalar üzerinde anlatıyorum 6 larla scratche yeni geçtim . İnternette birçok x ile y li projeler var hatta klavuz kitabındaki "yıldız toplama " oyunu çok güzel. Ben de scratch kaç sürümünü kullanıyorsunuz offline olarak onu merak ettim. Ayrıca hocamın bahsettiği oyunu da bekliyorum
 
ilk hafta scratch 3.0 programının arayüzünü tanıttım. sonra bir kaç örnek gösterdim.
2. hafta ekteki etkinliği yaptırdım. etkinlikte kedi kuklası ve kale yolu dekoru var. hikayeyi öğrencilerin oluşturmasını istiyorum. hikayeyle birlikte kodları oluşturuyoruz.
 

Ekli dosyalar

  • etk2 kale.rar
    1.1 MB · Görüntüleme: 81
Ben de uygulamalar üzerinde anlatıyorum 6 larla scratche yeni geçtim . İnternette birçok x ile y li projeler var hatta klavuz kitabındaki "yıldız toplama " oyunu çok güzel. Ben de scratch kaç sürümünü kullanıyorsunuz offline olarak onu merak ettim. Ayrıca hocamın bahsettiği oyunu da bekliyorum

2.0 kullanıyorum ofline olarak ama çocuklar evde 3.0 kullanıyorlarmış bu biraz karmaşa yaşatıyor. seneye 3.0 mı yapsam demedim değil kendi kendime
 
Hocam kukla kütüphanesinde ‘giydir’ bölümüne gidince orada kıyafet giydirme oyunu yapmak için hazır kuklalar var. Dani kuklasını ve ona giydirilecek kıyafetleri sahneye ekliyoruz. Sonra kuklaların oyunun başında sabit olarak nerede olmasını istiyorsak yeşil bayrak tıklanınca x: 70, y: 90 noktasına git vb kodları tüm kuklalar için ekliyoruz. Aynı şekilde Dani’nin sabit durması için de.

Sonra kıyafet kuklaları için “Bu kukla tıklanınca — 1 sn de x: -100, y: 30 noktasına süzül “ kodlarını yazıyoruz. Bu sayede her kıyafet tıklanınca yavaşça süzülerek Dani’ye giydiriliyor. En azından x,y koordinat mantığını bir nebze öğretmiş oluyor.

Son olarak bitirenler için şunu diyorum. Şimdi her kıyafet, baş harfi ne ise o harf tıklanınca tekrar Dani’nin üzerinden çıksın ve ilk haline gitsin. Örneğin gömlek kuklasına ‘g’ harfi tuklanınca - şu x y noktasına süzül kodlarını yazıyorlar.

Akşam scratch dosyasını da eklerim.
Görünce anlayacağım sanırım, dosyayı bekliyorum sayın hocam.
 
Ben ilk önce programı genel tanıttıktan sonra(x,y koordinatları,büyütme-küçültme vs.)blokları tanıtmaya geçiyorum.Blokların da hepsini birden anlatmıyorum.İlk önce basit projeler için gerekli olan Olaylar,Kontrol,Hareket,Görünüm 'ü sonra da diğerlerini anlatıyorum.Böyle daha iyi ilerliyor.Direk projelerden anlatınca çocukların kafası karışıyor ve ortaya hep kopyala-yapıştır projeler çıkıyor.Bu şekilde biraz daha orjinal fikirler ortaya çıkabiliyor.
 
Geri
Üst