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. Blok oyunları birbirinin devamıdır ve programlamanın temel yapıları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ı programın duruma bakıp farklı davranmasını, Fonksiyon Blokları ise tekrar eden bir parçaya ad verip yeniden kullanmayı. Beşinci sınıf Bilişim Teknolojileri ve Yazılım dersi için beş oyun daha var: Algoritma ve Akış Şeması Kaşifi hazır bir algoritmayı okutur, Donanım mı, Yazılım mı? bilgisayarın parçalarını sınıflandırır; Depolama Birimleri ve Dosyalar, Siber Güvenlik Kahramanı ve Dijital Yurttaşlık ve Etik ise dersin dosya, güvenlik ve etik temalarını çalıştırır.

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.

Akış Şeması ve Bilgisayarın Parçaları

Blok oyunlarında öğrenci programı kendisi kurar. Algoritma ve Akış Şeması Kaşifi bunun tersini ister: çizilmiş bir akış şemasını okumayı. Öğrenci Başla/Bitir, giriş-çıkış, işlem ve karar sembollerini biçimlerinden tanır, günlük bir algoritmada yeri yanlış olan adımı bulur ve karar elmasının Evet ve Hayır dallarını izleyerek programın hangi adıma gideceğini söyler. Her karar sembolünün iki çıkışı olduğu, oyunun bütün şemalarında görülen kuraldır.

Donanım mı, Yazılım mı? ise bilgisayarın kendisine bakar. Önce elle tutulan parçalar ile programlar ayrılır; ardından donanım birimleri giriş, çıkış ve hem giriş hem çıkış diye sınıflandırılır. Dokunmatik ekranın iki yönlü bir birim olduğu ve kâğıt tarayan tarayıcı ile web tarayıcısının aynı şey olmadığı bu oyunun özellikle sınadığı noktalardır.

Dosyalar, Güvenlik ve Bilişim Etiği

Depolama Birimleri ve Dosyalar, bilgisayarın veriyi nerede ve nasıl tuttuğunu sorar: bir dosyanın uzantısından türünü ve hangi programla açılacağını bulmak, sabit disk, SSD, USB bellek ve bulut depolamayı kapasite ve kullanım amacına göre seçmek, bit ve bayttan başlayan ölçü birimlerini sıralamak, dosya ve klasör işlemlerini doğru adlandırmak. Dosya adları bilerek başka bir türü çağrıştırır; adı "ses" diye biten bir resim dosyası öğrenciyi uzantıya bakmaya zorlar.

Siber Güvenlik Kahramanı bir olayda gizliliğin mi, bütünlüğün mü yoksa erişilebilirliğin mi zarar gördüğünü ve bir riske karşı hangi önlemin gerçekten işe yaradığını sordurur; şıkların hepsi gerçek önlemlerdir, doğru olan riske uyandır. Dijital Yurttaşlık ve Etik ise e-Devlet, e-Okul ve e-Nabız gibi uygulamaları ihtiyacın alanına göre gruplandırır ve paylaşım, alıntı, indirme gibi durumların bilişim etiğine uygun olup olmadığını izin ve kaynak bilgisinden yola çıkarak değerlendirtir.

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