Akıllı Tahta Kodlama Oyunları

Kodlama ve algoritmik düşünme için akıllı tahtada oynanabilecek etkinliklerimiz bu sayfada. Bilgisayar veya kod yazmayı gerektirmeyen "kodsuz kodlama" yaklaşımıyla öğrenciler programlama mantığını doğrudan tahtada çalışır. Oyunlar birbirinin devamıdır ve programlamanın üç temel yapısını sırayla öğretir: Yön Bulmaca komutları doğru sırayla dizmeyi, Blok Kodlama Oyunu tekrar eden adımları bir döngüye almayı, Koşul Blokları ise programın duruma bakıp farklı davranmasını. Bu alanı büyütmeye devam ediyoruz; yeni oyunlar eklendikçe bu sayfada listelenecek.

Kodlama Oyunları

Algoritmik Düşünme Oyunu

Yön Bulmaca oyunu, öğrencilerin algoritmik düşünme ve problem çözme becerilerini geliştirmelerine yardımcı olur. Karakteri yön okları ile hedefe götürerek temel kodlama mantığını eğlenceli bir şekilde öğrenirler. Komutları önceden sıralamak, öğrenciye kod yazmadan önce "planla, sonra çalıştır" alışkanlığını kazandırır.

Döngü ve Tekrar Blokları

Blok Kodlama Oyunu, öğrencinin yön bloklarını "Tekrar Et" döngü bloğuyla birleştirip robotu yıldızlara ulaştırdığı etkinliktir. Her bulmacada kullanılabilecek blok sayısı sınırlıdır ve bu sınır yolu tek tek yazmaya yetmez; öğrenci tekrar eden adım örüntüsünü görüp döngüye almak zorunda kalır.

Kısıtın işlevi pedagojiktir. Sınır olmasaydı öğrenci komutları adım adım yazar ve döngüye hiç ihtiyaç duymazdı. Bütçenin dolduğunu kendi gözüyle gören öğrenci, "aynı üç adım tekrar ediyor" fark edişine öğretmenin anlatmasıyla değil, problemin zorlamasıyla ulaşır.

Koşul (Karar) Blokları

Koşul Blokları oyununda öğrenci tek bir program kurar ama o program alt alta duran iki ya da üç koridorda AYNI ANDA çalışır. Koridorlardaki yıldızların ve buzların yeri her birinde farklıdır, dolayısıyla "üçüncü karede topla" gibi ezberlenmiş bir komut dizisi birinde işe yararken diğerinde boş kareyi toplamaya kalkar ve program çöker.

Geriye tek yol kalır: robotun üzerinde durduğu kareye bakan bir blok, yani "Eğer yıldız varsa …" koşulu. Kurgu bilinçli — tek koridorlu bir oyunda koşul bloğu süs olur, öğrenci onu hiç kullanmadan kazanır ve kavram öğretilmemiş olur. Zor seviyede ise blok bütçesi iki ayrı koşula yetmediği için "Eğer … Değilse …" yapısı zorunlu hâle gelir.

Kodlama Oyunları Derste Nasıl Kullanılır?

Bir öğrenci komutları söylerken diğerinin tahtada uygulaması, algoritmayı sözelleştirmenin pratik bir yoludur. Hatalı bir komut dizisini birlikte "hata ayıklamak" ise kodlamanın en önemli alışkanlığını, yanlışı bulup düzeltmeyi, doğal biçimde öğretir. Etkinlik sınıf zemininde kâğıt karelerle de tekrarlanabilir.

Kodsuz Kodlama Nedir?

Kodsuz kodlama (unplugged coding), bilgisayar veya kod yazmadan algoritmik düşünmeyi öğretme yaklaşımıdır. Öğrenci bir problemi adımlara böler, adımları doğru sıraya dizer, sonucu deneyip hatalıysa düzeltir. Bunlar programlamanın temel alışkanlıkları; sözdizimi öğrenmek ise sonradan gelir.

Yaklaşımın ilkokul için değeri, okuma yazma ve klavye becerisi beklemeden başlanabilmesi. Akıllı tahta bu iş için elverişli bir araç: komut dizisi tüm sınıfın gördüğü tek bir ekranda kurulur, tartışılır ve düzeltilir.

Tahtadaki Oyunu Sınıfta Nasıl Genişletirsiniz?

Yön Bulmaca tek başına kısa bir etkinlik; sınıf zeminine bantla ızgara çizip bir öğrenciyi "robot" yaparak aynı mantığı bedensel olarak tekrarlatabilirsiniz. Komutları önce kâğıda yazdırıp sonra uygulatmak, "planla ve çalıştır" ayrımını somutlaştırır.

Zorluk artırmak için komut sayısını sınırlayın: aynı hedefe daha az adımda ulaşmak, öğrenciyi çözümünü iyileştirmeye yani optimizasyona iter. Tekrar eden adım gruplarını tek bir isimle anmak ise döngü ve fonksiyon kavramlarının ilk sezgisini verir.

Sıkça Sorulan Sorular

Kodlama oyunları ücretsiz mi?

Evet, oyunların tamamı ücretsizdir; kayıt, kurulum ve üyelik gerektirmez, reklamsız çalışır.

Kod yazmayı bilmeyen öğrenciler oynayabilir mi?

Evet. Oyun kod yazmayı değil, komutları doğru sırayla dizmeyi gerektirir. Bu yaklaşım "kodsuz kodlama" olarak adlandırılır ve okuma yazmaya yeni geçen öğrencilerle de uygulanabilir.

Hangi sınıf seviyesi için uygun?

Yön kavramını tanıyan her seviye oynayabilir; 1. sınıftan itibaren kullanılabilir, zorluk arttıkça 3-4. sınıfta problem çözme etkinliği olarak da işe yarar.

Kodlama etkinlikleri müfredatta nerede yer alıyor?

İlkokulda kodlama ayrı bir ders değil; algoritmik düşünme Bilişim Teknolojileri ve Yazılım dersi ile matematik problem çözme kazanımlarının içinde geçer. Yön ve konum kavramları ise matematik "Geometri" öğrenme alanıyla doğrudan ilişkilidir.

Hangi oyunla başlamak gerekir?

Sırayla: Yön Bulmaca, Blok Kodlama Oyunu, Koşul Blokları. Önce komutları doğru sırayla dizmek gelir. Öğrenci komut dizisini rahatça kurabildiğinde Blok Kodlama Oyunu'na geçin; orada aynı mantık blok bütçesiyle sınırlanır ve tekrar eden adımları döngüye almak zorunlu olur. Döngüyü kavradıktan sonra Koşul Blokları sırası gelir: program artık sabit bir yolu değil, gördüğü kareye göre değişen bir yolu izler.

Döngü kavramı ilkokul için erken değil mi?

Kavramın kendisi değil, anlatılış biçimi belirleyici. "Şu üç adımı dört kez yap" cümlesi 3. sınıf öğrencisinin günlük dilinde zaten var; oyun bunu bir bloğa dönüştürüyor. Sözdizimi ve değişken istenmediği için bilişsel yük düşük kalıyor; iç içe döngü ise yalnız zor seviyede devreye giriyor, kolay ve orta seviye tek döngüyle çözülüyor.

Diğer Sınıflar ve Kategoriler