Ana sayfa / Blog / Kaç yaşında kodlama?
Çocuklar kaç yaşında kodlama öğrenmeye başlamalı?
Bu soruyu her hafta duyuyorum ve kısa yanıtı şu: 5 yaşından itibaren başlanabilir — ama 5 yaşındaki bir çocuğun "kodlama öğrenmesi" ile 15 yaşındaki bir gencin kodlama öğrenmesi birbirinden tamamen farklı iki şeydir. Yaş, "başlanır mı" sorusunu değil, "neyle başlanır" sorusunu belirler.
Aşağıda dört yaş grubunu, her birinde gerçekçi olarak neyin öğrenilebileceğini ve hangi aracın işe yaradığını anlatıyorum.
5–7 yaş: kodlama, bilgisayardan önce başlar
Bu yaşta ekran gerekmiyor — hatta çoğu zaman engel oluyor. Okuma yazması henüz oturmamış bir çocuğun blok kodlama arayüzünde kaybolması çok kolay. Bunun yerine kodlamanın kendisini, yani komutları sıraya koyma fikrini somut materyalle öğretiyoruz.
- Yön ve komut kartlarıyla halıda kurulmuş bir labirenti çözmek
- Bir arkadaşını "robot" yapıp adım adım yönlendirmek
- Tekrar eden hareketleri fark edip "döngü" kavramına ulaşmak
- Yanlış giden bir komut dizisini bulup düzeltmek — yani hata ayıklama
Bu yaşın asıl kazanımı teknik değil: sırayla düşünmek, bir planı sonuna kadar takip etmek ve hata yaptığında yeniden denemek. Bunlar oturmadan ekran başındaki hiçbir şey kalıcı olmuyor. Ayrıntılar için bilgisayarsız kodlama yazısına bakabilirsiniz.
8–10 yaş: blok kodlama ve ilk robot
Okuma hızı ve dikkat süresi arttığında ekran işe yaramaya başlıyor. Bu yaş grubunda iki şey aynı anda yürüyor:
- Scratch ile kendi oyununu, animasyonunu veya hikâyesini yapmak
- LEGO® MINDSTORMS® EV3 gibi bir setle kurduğu robotu hareket ettirmek
Robotun burada özel bir avantajı var: kod yanlışsa robot duvara çarpıyor. Geri bildirim anında ve fiziksel. Ekranda "çalışmadı" demek soyut kalırken, çarpan bir robot çocuğu doğrudan düşünmeye itiyor.
Bu yaşta koşullar ("eğer engel gördüysen dur") ve sensör mantığı oturuyor. Beklenti şu olmalı: çocuk üç ay sonunda kendi tasarladığı küçük bir oyunu ve görev yapan bir robotu gösterebilmeli.
11–13 yaş: problem büyüyor
Burada iş değişiyor. Artık amaç "robot hareket etsin" değil, "robot şu görevi tamamlasın". Çocuk ilk kez kodu yazmadan önce düşünmek zorunda kalıyor: hangi adımlar, hangi sırayla, hangi durumda ne olacak?
- Çizgi izleyen ve engelden kaçan robotlar
- Akış şemasıyla çözümü kâğıtta kurmak
- Blok kodlamadan metin tabanlı koda ilk geçiş
- FLL ve WRO gibi yarışma formatlarını tanımak
Bu yaş, kodlamanın "eğlenceli aktivite" olmaktan çıkıp mühendislik düşüncesine dönüştüğü eşik. Sabır gerektiriyor, çünkü ilk kez çözümün hemen çıkmadığı problemlerle karşılaşıyorlar. Doğru yönetilirse en kıymetli dönem burası.
14–17 yaş: gerçek araçlar, gerçek proje
Bu yaşta artık oyuncak araçlarla vakit kaybetmeye gerek yok. Profesyonellerin kullandığı araçlarla çalışılabilir:
- Unity ve C# ile 2D/3D oyun geliştirme
- Unreal Engine ve Blueprint görsel kodlama
- Proje planlama, sürüm takibi, portfolyo oluşturma
- Yapay zekâ araçlarını kopyalamak için değil, öğrenmek için kullanma
Kodland'da iki yıl boyunca ağırlıklı olarak bu yaş grubuna Unity eğitmenliği yaptım. Gözlemim şu: bu yaşta yapılan proje, üniversite tercihine kadar taşınabilen bir özgüven bırakıyor. "Ben bir oyun yaptım ve insanlar oynadı" cümlesi, bir gencin kendini teknoloji üreticisi olarak görmesi için fazlasıyla yeterli. Unity'ye geçiş yazısında bunu daha ayrıntılı anlattım.
Peki geç kalınır mı?
Hayır. 14 yaşında sıfırdan başlayan bir öğrenci, 8 yaşında başlayıp ara veren bir öğrenciyi birkaç ayda yakalayabiliyor — çünkü soyut düşünme kapasitesi daha yüksek. "Geç kaldık" endişesi gerçek değil; asıl belirleyici olan çocuğun ilgisi ve düzenli devam.
Aynı şekilde erken başlamak da tek başına avantaj değil. 5 yaşında ekran başına oturtulan bir çocuk çoğu zaman kodlamayı değil, kodlamadan sıkılmayı öğreniyor. Yaşa uygun araç seçilmediğinde erken başlangıç işe yaramıyor.
Nasıl karar verilir?
Pratik bir yöntem: çocuğunuza "sence bilgisayar oyunları nasıl yapılıyor?" diye sorun. Verdiği yanıt merak içeriyorsa, yaşı ne olursa olsun başlamak için hazır demektir. Gerisi doğru başlangıç noktasını seçmekle ilgili — ki bunu ilk derste birlikte belirliyoruz.
Çocuğunuz hangi basamaktan başlamalı?
Yaşını ve neye ilgi duyduğunu yazın; hangi programla başlamanın mantıklı olduğunu birlikte konuşalım. Manisa ve İzmir'de öğrencinin evinde veya kendi eğitim atölyemde ders veriyorum.