7'den 17'ye Kodlama Eğitimi: Her Yaş Grubu İçin Müfredat Farkları Nelerdir?
Eğitim Metodolojisi

7'den 17'ye Kodlama Eğitimi: Her Yaş Grubu İçin Müfredat Farkları Nelerdir?

✍️
👁️2136 görüntüleme

7'den 17'ye Kodlama Eğitimi: Her Yaş Grubu İçin Müfredat Farkları Nelerdir?

"7 yaşındaki çocuğuma Python öğretebilir miyim?"

Bu soruyu soran velilere her zaman aynı şeyi söylüyoruz: Öğretebilirsiniz, ama öğretmemelisiniz.

Neden mi? Çünkü 7 yaşındaki bir çocuğun beyni henüz soyut kavramları işlemeye hazır değil. Python'un söz dizimini ezberleyebilir belki, ama gerçekten anlamaz. Ve anlamadan ezberlenen bilgi, hem kalıcı olmaz hem de kodlamaya karşı olumsuz tutum geliştirir.

İşte bu yüzden 1e1kod.org'da yaşa göre farklılaştırılmış müfredat uyguluyoruz.


Yaş Neden Bu Kadar Önemli?

Bilişsel Gelişim Aşamaları

Jean Piaget'nin bilişsel gelişim teorisi, çocukların düşünme biçimlerinin yaşa göre nasıl değiştiğini ortaya koyuyor:

YaşDönemÖzelliklerKodlama İçin Anlamı
2-7PreoperasyonelSembolik düşünce başlıyor, mantık sınırlıKodlamaya erken, oyunla hazırlık
7-11Somut İşlemselMantıksal düşünce somut nesnelerleGörsel, blok tabanlı kodlama ideal
11-15Geçiş DönemiSoyut düşünce gelişmeye başlıyorBloktan metne geçiş zamanı
15+Soyut İşlemselTam soyut düşünce kapasitesiMetin tabanlı diller, karmaşık projeler

Bu aşamalar kesin sınırlar değil, genel eğilimler. Her çocuk kendi hızında ilerler. Ama müfredatı bu aşamalara göre tasarlamak, başarı şansını dramatik şekilde artırır.

Dikkat Süresi Gerçekleri

Çocuk gelişimi araştırmalarına göre yaşa göre ortalama dikkat süreleri:

  • 7-8 yaş: 15-20 dakika
  • 9-10 yaş: 20-30 dakika
  • 11-13 yaş: 30-40 dakika
  • 14-17 yaş: 45-60+ dakika

Bu süreler, ders planlamasını doğrudan etkiler. 7 yaşındaki bir çocuğa 60 dakikalık kesintisiz ders vermek, işkencedir — hem çocuk için hem eğitmen için.


7-9 Yaş: Keşif ve Oyun Dönemi

Bu Yaşın Özellikleri

  • Somut düşünce hakim
  • Görsel öğrenme dominant
  • Anında sonuç görme ihtiyacı
  • Hikaye ve karakter odaklı ilgi
  • Kısa dikkat süresi
  • Yüksek enerji ve merak

Uygun Platform: Scratch

Scratch, MIT Media Lab tarafından tam da bu yaş grubu için geliştirildi. Neden ideal?

Görsel Bloklar: Kod yazmak yerine, renkli blokları sürükle-bırak. Yazım hatası yok, söz dizimi hatası yok.

Anında Geri Bildirim: Bloğu yerleştirdiğin an sonucu görürsün. Kedi hareket eder, ses çıkar, renk değişir.

Karakter Odaklı: Çocuklar karakterlerle (sprite) çalışır. Soyut kod değil, somut kahramanlar.

Türkçe Arayüz: Tamamen Türkçe, İngilizce bilgisi gerektirmez.

Müfredat Yapısı (7-9 Yaş)

Aşama 1: Tanışma (1-4. ders)

  • Scratch arayüzünü keşfetme
  • İlk karakteri hareket ettirme
  • Basit animasyon yapma
  • Ses ve görsel efektler ekleme

Aşama 2: Temel Kavramlar (5-12. ders)

  • Sıralı komutlar (algoritma temeli)
  • Döngüler: "10 kere tekrarla"
  • Olaylar: "Bayrak tıklandığında"
  • Basit koşullar: "Duvara değerse"

Aşama 3: Mini Projeler (13-20. ders)

  • İnteraktif hikaye
  • Basit labirent oyunu
  • Müzikli dans animasyonu
  • Dijital tebrik kartı

Aşama 4: İlk Büyük Proje (21-30. ders)

  • Kendi tasarladığı oyun veya animasyon
  • Baştan sona planlama
  • Uygulama ve test
  • Aileye sunum

Örnek Projeler

ProjeÖğrenilen KavramlarSüre
Kedi Dans PartisiDöngü, hareket, ses2 ders
Uzay MacerasıKoşullar, puan sistemi4 ders
Balık Yakalama OyunuKoordinatlar, rastgelelik3 ders
Doğum Günü KartıAnimasyon, zamanlama2 ders

Bu Yaşta Hedefler

Hedeflediğimiz şeyler:

  • Kodlamanın ne olduğunu hissetmek
  • "Ben yapabilirim" özgüvenini kazanmak
  • Temel algoritmik düşünceyi geliştirmek
  • Hata yapmanın normal olduğunu öğrenmek
  • Yaratıcılığı dijital ortamda ifade etmek

Bu yaşta hedeflemediğimiz şeyler:

  • Profesyonel kod yazma
  • Karmaşık mantık problemleri
  • Uzun süreli projeler
  • Metin tabanlı kodlama

10-12 Yaş: Geçiş ve Derinleşme Dönemi

Bu Yaşın Özellikleri

  • Soyut düşünce gelişmeye başlıyor
  • Daha uzun dikkat süresi
  • Rekabet ve başarı motivasyonu artıyor
  • "Gerçek" şeyler yapma isteği
  • Akran etkisi önemli
  • Bloklar "çocuksu" gelmeye başlayabilir

Uygun Platform: Gelişmiş Scratch + Python'a Giriş

Bu yaş grubu için iki aşamalı yaklaşım uyguluyoruz:

Önce: Scratch'te ileri seviye projeler
Sonra: Python'a yumuşak geçiş (Turtle grafikleri ile)

Müfredat Yapısı (10-12 Yaş)

Aşama 1: Scratch İleri (1-15. ders)

  • Değişkenler ve veri saklama
  • Liste (array) kullanımı
  • Klon (nesne çoğaltma)
  • Mesaj gönderme (fonksiyon temeli)
  • Çoklu sprite koordinasyonu
  • Oyun mekaniği tasarımı

Aşama 2: Python'a Geçiş (16-25. ders)

  • Python nedir? Scratch'ten farkı
  • İlk "Merhaba Dünya" kodu
  • Turtle modülü ile görsel çizim
  • Değişkenler (Scratch'teki ile karşılaştırma)
  • Döngüler (for, while)
  • Koşullar (if-else)

Aşama 3: Python Projeleri (26-40. ders)

  • Geometrik şekil çizici
  • Basit hesap makinesi
  • Tahmin oyunu
  • Çizim programı
  • Mini quiz uygulaması

Scratch'ten Python'a Köprü

Bu geçiş kritik. Yanlış yapılırsa motivasyon çöker. Bizim yaklaşımımız:

Scratch KavramıPython KarşılığıNasıl Öğretiyoruz
"10 kere tekrarla" bloğufor i in range(10):Aynı işi farklı dilde yapmak
Değişken bloğupuan = 0"Puan kutusuna isim verdik"
"Eğer...ise" bloğuif kosul:Mantık aynı, yazım farklı
"Sonsuza kadar" bloğuwhile True:Görsel → metin çevirisi

Kritik: İlk Python derslerinde mutlaka görsel çıktı olmalı. Turtle modülü bu yüzden mükemmel — çocuk yazdığı kodun ekranda şekil çizmesini görüyor. Real Python Turtle Rehberi

Örnek Projeler

ProjePlatformÖğrenilen KavramlarSüre
Platform OyunuScratchFizik, çarpışma, seviyeler8 ders
Labirent ÇözücüScratchAlgoritmalar, optimizasyon5 ders
Spiral ÇiziciPython TurtleDöngüler, açılar, renkler3 ders
Sayı Tahmin OyunuPythonInput, koşullar, döngü4 ders
Kendi Avatarını ÇizPython TurtleFonksiyonlar, koordinatlar5 ders

Bu Yaşta Hedefler

  • Scratch'te uzmanlaşmak
  • Metin tabanlı kodlamaya hazır olmak
  • Değişken, döngü, koşul kavramlarını derinlemesine anlamak
  • Daha karmaşık projeleri planlayıp tamamlamak
  • Hata ayıklama (debugging) becerisini geliştirmek

13-15 Yaş: Metin Tabanlı Kodlama Dönemi

Bu Yaşın Özellikleri

  • Soyut düşünce kapasitesi artmış
  • Kariyer ve gelecek düşüncesi başlıyor
  • Bağımsızlık isteği yüksek
  • "Gerçek" programcı gibi hissetmek istiyor
  • Daha uzun ve karmaşık projeler yapabilir
  • Problem çözme yeteneği güçlenmiş

Uygun Platform: Python (Ana dil)

Python bu yaş için ideal çünkü:

  • Okunabilir söz dizimi: İngilizce gibi okunur
  • Geniş kullanım alanı: Web, veri, yapay zeka, oyun
  • Hızlı prototipleme: Az kodla çok iş
  • Devasa topluluk: Stack Overflow'da milyonlarca kaynak
  • Kariyer değeri: TIOBE Index'e göre en popüler dillerden biri

Müfredat Yapısı (13-15 Yaş)

Aşama 1: Python Temelleri (1-15. ders)

  • Veri tipleri (string, integer, float, boolean)
  • Operatörler ve ifadeler
  • Kontrol yapıları (if-elif-else)
  • Döngüler (for, while) ve iç içe döngüler
  • Fonksiyonlar tanımlama ve çağırma
  • Listeler ve sözlükler
  • Dosya okuma/yazma

Aşama 2: Orta Seviye (16-30. ders)

  • Nesne yönelimli programlama (OOP) temelleri
  • Sınıflar ve nesneler
  • Modüller ve kütüphaneler
  • Hata yönetimi (try-except)
  • API kullanımı
  • Basit veri analizi (Pandas giriş)

Aşama 3: Proje Bazlı Öğrenme (31-50. ders)

  • Web scraping projesi
  • Basit oyun (Pygame)
  • Veri görselleştirme
  • Chatbot geliştirme
  • Mini yapay zeka projesi

Örnek Projeler

ProjeÖğrenilen KavramlarSüreZorluk
Şifre OluşturucuString işleme, rastgelelik2 ders⭐⭐
To-Do UygulamasıListeler, dosya işleme4 ders⭐⭐⭐
Hava Durumu UygulamasıAPI, JSON, veri işleme5 ders⭐⭐⭐
Yılan Oyunu (Pygame)OOP, oyun döngüsü, grafikler8 ders⭐⭐⭐⭐
Kişisel Blog SitesiHTML/CSS + Python backend10 ders⭐⭐⭐⭐

Bu Yaşta Hedefler

  • Python'da yetkin olmak
  • Kendi başına proje geliştirebilmek
  • Problem çözme metodolojisini içselleştirmek
  • Versiyon kontrolü (Git) kullanmak
  • İlgi alanına göre uzmanlaşma yolunu seçmek

16-17 Yaş: Uzmanlaşma ve Kariyer Hazırlığı Dönemi

Bu Yaşın Özellikleri

  • Üniversite ve kariyer planlaması
  • Yüksek soyutlama kapasitesi
  • Uzun vadeli projelere bağlılık
  • Profesyonel araçlara ilgi
  • Kendi öğrenme yolunu belirleme
  • Portföy oluşturma motivasyonu

Uygun Platform: Python + Alan Uzmanlığı

Bu yaşta artık genel kodlama değil, alan odaklı eğitim öne çıkıyor:

İlgi AlanıTeknolojilerKariyer Yolu
Web GeliştirmeHTML, CSS, JavaScript, ReactFrontend/Fullstack Developer
Veri BilimiPython, Pandas, NumPy, MatplotlibData Analyst/Scientist
Yapay ZekaPython, TensorFlow, PyTorchML Engineer, AI Researcher
Oyun GeliştirmeUnity (C#), Godot, PygameGame Developer
Mobil UygulamaFlutter, React NativeMobile Developer
Siber GüvenlikPython, Linux, Ağ temelleriSecurity Analyst

Müfredat Yapısı (16-17 Yaş)

Aşama 1: İleri Python + Alan Seçimi (1-15. ders)

  • İleri OOP kavramları
  • Tasarım kalıpları (design patterns)
  • Test yazma (unit testing)
  • Farklı alanları keşfetme
  • İlgi alanı belirleme

Aşama 2: Alan Odaklı Eğitim (16-40. ders)

Örnek: Yapay Zeka Yolu

  • Makine öğrenmesi temelleri
  • NumPy ve veri işleme
  • Scikit-learn ile modeller
  • Sinir ağları giriş
  • Görüntü işleme veya NLP projesi

Örnek: Web Geliştirme Yolu

  • HTML5 & CSS3 derinlemesine
  • JavaScript ES6+
  • React veya Vue.js
  • Node.js backend
  • Veritabanı (MongoDB/PostgreSQL)
  • Fullstack proje

Aşama 3: Portföy ve Kariyer Hazırlığı (41-60. ders)

  • GitHub profili oluşturma
  • 3-5 kaliteli proje geliştirme
  • Teknik mülakat hazırlığı
  • Freelance veya staj fırsatları
  • Üniversite başvuru portföyü

Örnek Projeler

ProjeAlanÖğrenilen KavramlarSüre
E-ticaret SitesiWebFullstack, veritabanı, ödeme15 ders
Görüntü SınıflandırıcıAICNN, transfer learning10 ders
Mobil Hava Durumu AppMobilFlutter, API, UI/UX12 ders
Multiplayer OyunOyunUnity, networking20 ders
Kişisel Asistan ChatbotAINLP, API entegrasyonu8 ders

Bu Yaşta Hedefler

  • Bir alanda uzmanlaşmak
  • Profesyonel seviyede proje geliştirmek
  • Güçlü bir GitHub portföyü oluşturmak
  • Teknik mülakatlara hazır olmak
  • Freelance iş veya staj yapabilmek
  • Üniversite için rekabetçi profil oluşturmak

Yaşa Göre Karşılaştırma Özeti

Özellik7-9 Yaş10-12 Yaş13-15 Yaş16-17 Yaş
Ana PlatformScratchScratch + PythonPythonPython + Alan dili
Ders Süresi30 dk40 dk45 dk60 dk
Proje Süresi1-2 ders3-5 ders5-10 ders10-20 ders
Öğrenme StiliOyun, görselOyun + mantıkProblem çözmeProje bazlı
MotivasyonEğlenceBaşarıUstalıkKariyer
HedefKeşfetmekDerinleşmekYetkinleşmekUzmanlaşmak

Sıkça Sorulan Sorular

S: Çocuğum 8 yaşında ama çok zeki, direkt Python ile başlayabilir mi?
C: "Zeki" olmak, bilişsel gelişim aşamalarını atlamak anlamına gelmiyor. 8 yaşında bir çocuk Python söz dizimini ezberleyebilir, ama kavramları gerçekten anlaması zor. Scratch'te hızlı ilerler, belki 6 ayda Python'a geçebilir — ama atlamamasını öneriyoruz.

S: 14 yaşında Scratch'e başlamak ayıp mı?
C: Hayır! Hiç kodlama deneyimi yoksa, Scratch ile 2-3 hafta "algoritma düşüncesi" kazanmak çok faydalı. Sonra hızlıca Python'a geçilir. Önemli olan temeli sağlam atmak.

S: Hangi yaşta hangi dili öğrenmeli tam liste verir misiniz?
C: 7-9: Scratch | 10-11: Scratch + Python Turtle | 12-13: Python | 14-15: Python + Web veya Veri | 16-17: Alan uzmanlığı (AI, Web, Mobil, Oyun)

S: Çocuğum oyun yapmak istiyor, hangi yaşta Unity öğrenebilir?
C: Unity (C#), genellikle 14-15 yaş ve üzeri için uygun. Öncesinde Scratch'te oyun mekaniği, Python'da Pygame ile 2D oyun temelleri öğrenilmeli. Unity karmaşık bir ortam, hazırlıksız başlamak hayal kırıklığına yol açabilir.

S: Her yaş için ayrı eğitmen mi var?
C: Eğitmenlerimiz tüm yaş gruplarıyla çalışabilir, ama her eğitmenin güçlü olduğu yaş aralığı var. Çocuğunuzu yaşına ve kişiliğine en uygun eğitmenle eşleştiriyoruz.


Çocuğunuzun Yaşına Uygun Başlangıç

Her çocuk farklı. Yaşa göre genel çerçeve çiziyoruz, ama kişiselleştirme şart.

Ücretsiz deneme dersimizde:

  • Çocuğunuzun mevcut seviyesini belirliyoruz
  • Yaşına ve ilgisine göre başlangıç noktası öneriyoruz
  • Kişiselleştirilmiş yol haritası çıkarıyoruz
  • Sorularınızı yanıtlıyoruz

Ücretsiz Deneme Dersi İçin Randevu Alın

Veya hemen arayın: +90 232 335 35 17

Sorularınız için:

E-posta: info@1e1kod.org

WhatsApp: +90 232 335 35 17

Web: 1e1kod.org



1e1kod.org — 7'den 17'ye, her yaşa özel kodlama eğitimi.

Bu hafta 8 kontenjan kaldı

Çocuğunuzun Kodlama Yolculuğunu Başlatın

Ücretsiz deneme dersi ile kodlama dünyasına ilk adımı atın. Hiçbir taahhüt yok, sadece öğrenme keyfi.

4.9/5
892+ memnun aile
%98 başarı oranı