👨‍👩‍👧Ebeveyn ve ÖğretmenBaşlangıç

Ebeveynler İçin Evde Kodlama Rehberi: Güvenlik ve Denge

⏱ 12 dk okuma · Yayın: 9 Ekim 2026 · Hazırlayan: Kuzey Kutbu Editörlüğü · Tüm kod örnekleri çalıştırılarak test edildi

Kod bilmeseniz de çocuğunuza evde kodlamada eşlik edin: motivasyon, dengeli ekran süresi, internet güvenliği kuralları, 10 etkinlik ve ilerleme takibi.

Çocuğun kodlamaya ilgi duymaya başladı ama sen hiç kod yazmadın mı? Endişelenme: evde kodlamayı desteklemek için programcı olman gerekmiyor. Bu rehberin sonunda çocuğunun motivasyonunu nasıl canlı tutacağını, ekran süresini nasıl dengeleyeceğini, internette hangi güvenlik kurallarını birlikte koyacağınızı bileceksin. Ayrıca evde yapabileceğiniz 10 etkinlik ve ilerlemeyi takip etmek için basit bir yöntem elinde olacak. Rehberdeki kod örneklerini tarayıcıdaki kod editöründe hiçbir şey kurmadan çalıştırabilirsin.

Kısa özet: Sen öğretmen değil, koç ol. Kısa ve düzenli oturumlar yapın, ekranı tüketmek yerine bir şey üretmek için kullanın, kişisel bilgileri asla paylaşmama kuralını en baştan koyun ve çocuğun ürettiği şeyleri birlikte kutlayın.

1. Rolünü belirle: öğretmen değil, koç

Ebeveynlerin en sık düştüğü tuzak, her şeyi bilmesi gerektiğini düşünmektir. Oysa kodlamada en değerli beceri, bilmediğin bir şeyi araştırıp çözebilmektir. Çocuğunun yanında "Bilmiyorum, hadi birlikte bakalım" demen, ona bu beceriyi canlı olarak göstermenin en iyi yoludur.

Koç olarak yapabileceklerin

  • Soru sor, cevabı verme: "Bu satır ne yapıyor sence?", "Sayıyı değiştirirsen ne olur?" gibi sorular çocuğun düşünmesini sağlar.
  • Hata mesajını birlikte sesli oku: Hata mesajları korkutucu görünür ama çoğu zaman sorunun hangi satırda olduğunu söyler. Bu konuda en sık kod hataları rehberi işinizi kolaylaştırır.
  • Klavyeyi devralma: Çocuk takıldığında hemen klavyeye uzanmak caziptir. Bunun yerine ne yazması gerektiğini birlikte konuşun, yazmayı ona bırak.
  • Dinleyici ol: Çocuğundan programını sana anlatmasını iste. Bir şeyi başkasına anlatırken kişi kendi hatasını çoğu zaman kendisi fark eder.

2. Motivasyonu canlı tutmak

Kodlamaya başlayan çocuklarda ilk heyecan genellikle büyüktür; asıl zorluk, ilk takılmalarda bu heyecanı korumaktır. Birkaç basit ilke çok fark yaratır.

İlgi alanından başla

Çocuğun futbolu seviyorsa skor tutan bir program, hayvanları seviyorsa hayvan bilgi yarışması, çizimi seviyorsa Python Turtle ile renkli desenler yapın. Konu çocuğa aitse, takıldığında devam etme isteği de artar.

Süreci öv, zekâyı değil

"Ne kadar zekisin!" yerine "Hatayı bulmak için üç farklı şey denedin, bu çok iyi bir yaklaşım" demek, çocuğa çabanın değerli olduğunu gösterir. Kodlamada program ilk seferde nadiren çalışır; denemeye devam etmek asıl beceridir.

Küçük ve bitirilebilir hedefler koy

"Bir oyun yapacağız" çok büyük bir hedeftir. "Bugün ekrana adını yazdıran bir program yapacağız" ise tek oturumda bitebilir. Bitmiş küçük projeler, yarım kalmış büyük projelerden çok daha motive edicidir.

İlk ortak programınız

Aşağıdaki kısa Python programı, kodlamaya hiç dokunmamış bir ebeveynle çocuğun birlikte yazabileceği bir başlangıçtır. Bir aile bilgi yarışması: sorular bir listede duruyor, program her birini soruyor ve puan tutuyor.

# Aile bilgi yarışması: sorular ve cevaplar bir listede duruyor
sorular = [
    ("Bir haftada kaç gün vardır?", "7"),
    ("Türkiye'nin başkenti neresidir?", "ankara"),
    ("5 + 8 kaç eder?", "13"),
]

puan = 0
for soru, cevap in sorular:
    yanit = input(soru + " ")
    if yanit.strip().lower() == cevap:
        print("Doğru!")
        puan = puan + 1
    else:
        print("Olmadı. Doğru cevap:", cevap)

print("Toplam puanın:", puan, "/", len(sorular))

Örneğin cevaplar sırasıyla 7, Ankara ve 12 girilirse program önce iki kez "Doğru!", sonra "Olmadı. Doğru cevap: 13" yazar ve en sonda Toplam puanın: 2 / 3 sonucunu verir. .strip().lower() kısmı, cevabın başındaki ve sonundaki boşlukları siler ve harfleri küçültür; böylece "Ankara" da "ankara" da doğru sayılır.

Bu programın güzel yanı, çocuğun kodu anlamadan bile kendi sorularını ekleyerek onu sahiplenebilmesidir. Listeye yeni bir satır eklemek, ilk "kodu değiştirme" deneyimi için idealdir.

3. Ekran süresini dengelemek

Kodlama ekran başında yapılan bir etkinlik, bu yüzden ekran süresi konusundaki kaygılar burada da geçerli. Yaşa uygun süre konusunda çocuk doktorunun ya da resmi sağlık kuruluşlarının güncel önerilerine bakmak en doğrusu; bu rehber sana sayı vermek yerine dengeyi kurmana yardım edecek pratik yöntemler sunuyor.

Üretmek ve tüketmek farklıdır

Video izlemek ya da hazır bir oyunu oynamak ekranı tüketmektir. Kendi oyununu yazmak, bir hatayı ayıklamak ya da bir çizim programı yapmak ise ekranla üretmektir. İkisi aynı ekranda olsa da çocuktan istenen zihinsel çaba farklıdır. Yine de üretken ekran süresi de ekran süresidir; toplam süreyi ve uyku, hareket, arkadaşlarla vakit gibi diğer ihtiyaçları göz ardı etmemek gerekir.

Pratik denge kuralları

  • Kısa ve düzenli oturumlar: Haftada bir kez uzun bir oturum yerine, haftada birkaç kez kısa oturum genellikle daha verimli olur ve öğrenileni pekiştirir.
  • Planlı molalar: Belirli aralıklarla kalkıp esnemek, su içmek, gözleri uzağa bakarak dinlendirmek iyi bir alışkanlıktır.
  • Bitiş zamanını baştan konuşun: "Saat 18.00'de kaydedip kapatıyoruz" gibi önceden yapılan anlaşma, son dakika tartışmalarını azaltır.
  • Yatmadan hemen önce kodlama yapmayın: Bir hatayı çözmeye çalışırken zihin hareketlenir; kodlama oturumunu akşamın daha erken bir saatine koymak uykuya geçişi kolaylaştırabilir.
  • Bilgisayarsız etkinliklerle dengeleyin: Algoritma ve mantık becerileri kâğıt, kalem ve oyunla da gelişir. Fikir için bilgisayarsız algoritma etkinlikleri rehberine göz at.

Mola hatırlatıcısını birlikte yazın

Ekran süresi kuralını çocuğun kendisinin kodlaması, kuralı sahiplenmesini sağlar. Aşağıdaki JavaScript fonksiyonu, geçen dakikaya ve mola aralığına bakarak bir mesaj üretir:

// Mola hatırlatıcı: geçen süreye göre mesaj üretir
function molaMesaji(gecenDakika, molaAraligi) {
  if (gecenDakika <= 0) {
    return "Oturum yeni başladı, iyi eğlenceler!";
  }
  if (gecenDakika % molaAraligi === 0) {
    return "Mola zamanı! Kalk, biraz esne, su iç.";
  }
  const kalan = molaAraligi - (gecenDakika % molaAraligi);
  return "Bir sonraki molaya " + kalan + " dakika var.";
}

console.log(molaMesaji(0, 25));
console.log(molaMesaji(10, 25));
console.log(molaMesaji(25, 25));
console.log(molaMesaji(40, 25));

Çıktı sırasıyla şöyledir:

Oturum yeni başladı, iyi eğlenceler!
Bir sonraki molaya 15 dakika var.
Mola zamanı! Kalk, biraz esne, su iç.
Bir sonraki molaya 10 dakika var.

% işareti "bölümden kalan" anlamına gelir. 40 dakika geçtiyse ve mola aralığı 25 ise, 40'ın 25'e bölümünden kalan 15'tir; bir sonraki molaya 25 − 15 = 10 dakika vardır. Mola aralığını ailece belirleyip kodda değiştirmek, kuralı oyunlaştırmanın keyifli bir yoludur.

4. İnternette güvenlik: baştan konulacak kurallar

Kodlama öğrenirken çocuklar forumlara, proje paylaşım sitelerine ve video platformlarına girebilir. Bu ortamların çoğu öğreticidir, ama her açık ortamda olduğu gibi bazı temel kurallar gerekir. Bu kuralları korku yaratarak değil, trafik kuralları gibi doğal bir şey olarak anlatmak daha etkilidir.

Kişisel bilgiler paylaşılmaz

Çocuğunla birlikte "asla paylaşılmayanlar" listesi yapın ve görünür bir yere asın:

  • Gerçek ad soyad, ev adresi, okul adı, sınıfı
  • Telefon numarası, e-posta adresi
  • Doğum tarihi ve yaşı ele veren bilgiler
  • Kendi fotoğrafı, okul formasıyla ya da evin önünde çekilmiş fotoğraflar
  • Anlık konum, "şu an evde yalnızım" gibi durum bilgileri
  • Şifreler (en yakın arkadaşla bile)

Bu kural kodun içi için de geçerlidir. Paylaşılan bir projenin kodunda çocuğun gerçek adı, okulu ya da adresi yazıyorsa, o bilgi de paylaşılmış olur. Projeyi paylaşmadan önce kodu birlikte gözden geçirin.

Güvenli kullanıcı adı seçmek

İyi bir kullanıcı adı, çocuğun kim olduğunu ele vermez. Gerçek isim ve doğum yılı içeren adlar (örneğin "ayse2014") hem kimliği hem yaşı açığa çıkarır. Bu kuralı küçük bir Python fonksiyonuyla kontrol etmek, hem güvenlik dersi hem de kodlama alıştırmasıdır:

# Güvenli kullanıcı adı kontrolü
def kullanici_adi_kontrol(ad, gercek_isim, dogum_yili):
    sorunlar = []
    if gercek_isim.lower() in ad.lower():
        sorunlar.append("Gerçek ismini içermemeli.")
    if str(dogum_yili) in ad:
        sorunlar.append("Doğum yılını içermemeli.")
    if len(ad) < 4:
        sorunlar.append("En az 4 karakter olmalı.")
    return sorunlar

denemeler = ["ayse2014", "MaviRoket", "ab"]
for ad in denemeler:
    sonuc = kullanici_adi_kontrol(ad, "Ayse", 2014)
    if len(sonuc) == 0:
        print(ad, "-> Güvenli görünüyor.")
    else:
        print(ad, "->", " ".join(sonuc))

Çıktı:

ayse2014 -> Gerçek ismini içermemeli. Doğum yılını içermemeli.
MaviRoket -> Güvenli görünüyor.
ab -> En az 4 karakter olmalı.

Bu program elbette her riski yakalayamaz; amacı, çocuğun "kullanıcı adım benim hakkımda ne söylüyor?" diye düşünmesini sağlamaktır.

Topluluk kuralları

Proje paylaşma ya da yorum yazma imkânı olan platformlarda şu kuralları birlikte konuşun:

  • Nazik ol: Başkasının projesine yorum yaparken ekranın arkasında gerçek bir insan olduğunu unutma. Eleştiri yapacaksan yapıcı ol.
  • Başkasının emeğine saygı: Birinin kodunu kullanıyorsan bunu belirt. Kopyalayıp kendi eserinmiş gibi sunma.
  • Rahatsız olursan söyle: Seni rahatsız eden, korkutan ya da kişisel bilgi isteyen bir mesaj gelirse cevap verme ve hemen bir yetişkine göster. Bunu söylediğin için başının derde girmeyeceğini bil. Platformun engelleme ve bildirme özelliklerini birlikte öğrenin.
  • Çevrim dışı buluşma yok: İnternette tanışılan biriyle ebeveyn bilgisi olmadan asla yüz yüze görüşülmez.
  • Anlamadığın kodu çalıştırma, bilmediğin dosyayı indirme: "Bu kodu kopyala, oyunda sınırsız puan kazan" gibi teklifler zararlı olabilir. Şüphede kalınca bir yetişkine sor.

Ebeveyn gözetimi: kontrol değil, eşlik

  • Hesapları birlikte açın ve platformun kullanım koşullarındaki yaş sınırını kontrol edin. Pek çok platform belirli bir yaşın altındaki kullanıcılar için ebeveyn onayı ister.
  • Küçük yaşlarda bilgisayarı evin ortak bir alanında, örneğin salonda kullanmak gözetimi doğal hâle getirir.
  • Gizlice izlemek yerine açık konuşun: "Ne yaptığını görmek istiyorum çünkü merak ediyorum ve güvende olmanı istiyorum."
  • Çocuk büyüdükçe özerkliği kademeli olarak artırın. Amaç, zamanla kuralları kendi başına uygulayabilmesidir.
  • En önemlisi: Çocuğun bir sorunla karşılaştığında sana gelmekten çekinmemesi. Bir hata yaptığında (örneğin yanlışlıkla bilgi paylaştığında) sakin tepki vermek, bir dahaki sefere de sana gelmesini sağlar.

5. Evde yapabileceğiniz 10 etkinlik

Etkinlikler kabaca kolaydan zora sıralandı. İlk üçü bilgisayarsız yapılabilir.

  1. Robot ebeveyn: Çocuk sana bir sandviç yapman için adım adım talimat verir; sen talimatları harfiyen uygularsın. "Ekmeği al" dediğinde poşeti açmadan ekmeği almaya çalışmak hem güldürür hem de bilgisayarın neden net talimat istediğini gösterir.
  2. Kâğıt labirent: Kareli kâğıda bir ızgara çizin, bir başlangıç ve hedef belirleyin. Çocuk "ileri, ileri, sağa dön" gibi komutlarla yolu yazar, sen oyuncak bir figürle uygularsın.
  3. Akış şeması tarifi: Diş fırçalamak ya da çay demlemek gibi bir işi kutular ve oklarla çizin. "Su kaynadı mı? Hayır ise bekle" gibi bir koşul eklemek, programlamadaki if mantığının ta kendisidir.
  4. Blok kodlama görevleri: Blok kodlama sayfasında yazım hatası derdi olmadan döngü ve koşul mantığını deneyin. Özellikle 10 yaş altı için iyi bir giriş noktasıdır.
  5. Aile bilgi yarışması: Yukarıdaki Python programına her aile üyesi kendi sorusunu ekler, sonra yarışırsınız.
  6. Turtle ile çizim: Kare, yıldız ve spiral çizen kısa programlar görsel sonuç verdiği için çok motive edicidir.
  7. Kişisel tebrik kartı: Bir doğum günü ya da bayram için HTML ile basit bir kart sayfası hazırlayın. Adımlar için HTML ve CSS ile ilk web sayfası rehberine bak. Kartta kişisel bilgi olmamasına dikkat edin.
  8. Sayı tahmin oyunu: Bilgisayarın tuttuğu sayıyı bulmaya çalışan klasik oyun; rastgele sayı, döngü ve koşulu bir arada öğretir. Sayı tahmin oyunu rehberi adım adım anlatıyor.
  9. Hata avı: Çalışan bir programa bilerek küçük bir hata koy (bir parantezi sil, bir kelimeyi yanlış yaz). Çocuk hatayı bulmaya çalışsın, sonra rolleri değiştirin.
  10. Proje vitrini: Ayda bir, çocuk yaptığı programı aileye "sunsun": ne yaptığını, nerede zorlandığını, bir sonraki adımda ne eklemek istediğini anlatsın.

6. İlerlemeyi takip etmek

İlerlemeyi takip etmenin amacı not vermek değil, gelişimi görünür kılmaktır. Birkaç hafta sonra geriye bakıp "ilk gün adımızı ekrana yazdırabiliyorduk, şimdi oyun yapıyoruz" demek, hem çocuğa hem sana güç verir.

Basit bir kodlama günlüğü

Bir deftere ya da tabloya her oturumun tarihini, süresini ve ne yapıldığını yazın. Daha da iyisi: günlüğü çocuğun kendisi Python ile tutsun.

# Haftalık kodlama günlüğü
gunluk = [
    {"gun": "Pazartesi", "dakika": 20, "konu": "Bloklarla labirent"},
    {"gun": "Çarşamba", "dakika": 30, "konu": "İlk Python programı"},
    {"gun": "Cumartesi", "dakika": 45, "konu": "Sayı tahmin oyunu"},
]

hedef = 90  # bu hafta için birlikte belirlediğiniz hedef (dakika)
toplam = 0

for kayit in gunluk:
    toplam = toplam + kayit["dakika"]
    print(kayit["gun"], "-", kayit["dakika"], "dk -", kayit["konu"])

print("Bu hafta toplam:", toplam, "dakika")
if toplam >= hedef:
    print("Hedefe ulaştınız, tebrikler!")
else:
    print("Hedefe", hedef - toplam, "dakika kaldı.")

Bu örnekte toplam 95 dakika olduğu için program "Hedefe ulaştınız, tebrikler!" yazar. Hedef burada bir üst sınır değil, düzenli çalışma için bir hatırlatmadır; ekran süresi sınırınızı ayrı tutun.

Süreden daha önemli olanlar

  • Bağımsızlık: Çocuk takıldığında önce kendisi bir şey deniyor mu?
  • Anlatabilme: Yazdığı kodun ne yaptığını kendi cümleleriyle açıklayabiliyor mu?
  • Değiştirebilme: Hazır bir örneği alıp kendi fikrine göre değiştirebiliyor mu?
  • Portfolyo: Bitirdiği projeleri bir klasörde biriktirin. Zaman içindeki değişim, en iyi ilerleme göstergesidir.

Hangi dersten devam edeceğinizi seçmek için dersler sayfasına, yaşa göre bir yol haritası için kodlamaya nereden başlanır rehberine, dil seçimi için Python mu JavaScript mi rehberine bakabilirsin.

Sık yapılan hatalar

  • Çok erken, çok büyük proje: İlk haftada "Minecraft gibi oyun" hedeflemek hayal kırıklığı getirir. Küçük, bitebilir projelerle başlayın.
  • Klavyeyi elinden almak: Hızlı çözmek uğruna kodu sen yazarsan çocuk izleyici olur. Söyle, göster, ama yazmayı ona bırak.
  • Hatayı başarısızlık gibi görmek: Kırmızı hata mesajı programcıların her gün gördüğü bir şeydir. "Harika, bilgisayar bize ipucu verdi" bakış açısı işleri kolaylaştırır.
  • Kuralları sonradan koymak: Güvenlik ve süre kuralları sorun çıktıktan sonra konulursa ceza gibi algılanır. En başta, birlikte ve yazılı olarak koyun.
  • Başka çocuklarla kıyaslamak: Her çocuğun hızı farklıdır. Karşılaştırmayı yalnızca çocuğun kendi geçmişiyle yapın.
  • Kodlamayı zorunlu ödeve çevirmek: İlgi azaldıysa ara verin ya da konuyu değiştirin. Zorla sürdürülen oturumlar ilgiyi daha da azaltabilir.

Kendin dene

Bu görevleri çocuğunla birlikte, kolaydan zora doğru yapabilirsin. Kodları editörde çalıştır.

  1. Kolay: Aile bilgi yarışmasına iki yeni soru ekleyin. Programı çalıştırıp toplam soru sayısının otomatik olarak değiştiğini görün.
  2. Kolay: Mola hatırlatıcısında mola aralığını 20 dakika yapın ve molaMesaji(35, 20) sonucunu önce kâğıtta tahmin edin, sonra çalıştırarak kontrol edin.
  3. Orta: Kullanıcı adı kontrolüne yeni bir kural ekleyin: ad, okulun adını içermemeli. (İpucu: fonksiyona okul diye yeni bir parametre ekleyin.)
  4. Orta: Kodlama günlüğüne kendi haftanızın kayıtlarını yazın ve en uzun oturumun hangi gün olduğunu bulan bir döngü ekleyin.
  5. Zor: Bilgi yarışmasında yanlış cevap verildiğinde bir ikinci hak tanıyın. İkinci denemede doğru bilinirse yarım puan verin.
Ebeveyn/öğretmen notu: Bu rehberdeki etkinlikler sınıfta da kullanılabilir. "Robot ebeveyn" etkinliğini "robot öğretmen" olarak oynamak, ilk derste algoritma kavramını tanıtmanın etkili bir yoludur. Güvenlik kurallarını sınıfla birlikte yazıp panoya asmak, kuralların öğrenciler tarafından sahiplenilmesini kolaylaştırır. Bir öğrencinin internette rahatsız edici bir durumla karşılaştığından şüphelenirseniz, okulunuzun rehberlik birimiyle ve aileyle iletişime geçin.

Sık sorulan sorular

Hiç kod bilmiyorum, çocuğuma yardım edebilir miyim?

Evet. Senin görevin her cevabı bilmek değil; soru sormak, birlikte araştırmak ve çocuğunu cesaretlendirmek. Hata mesajını birlikte okumak ve "Bu satır ne yapıyor?" diye sormak çoğu zaman yeterlidir. İstersen derslere çocuğunla birlikte başlayıp onunla birlikte öğrenebilirsin.

Kodlama için günde ne kadar süre ayırmalıyız?

Tek bir doğru süre yok. Kısa ve düzenli oturumlar, seyrek ve uzun oturumlardan genellikle daha verimlidir. Toplam ekran süresi için çocuk doktorunun ya da resmi sağlık kuruluşlarının güncel önerilerini esas alın, oturumlara planlı molalar ekleyin ve uyku, hareket, sosyal zamanla dengeyi gözetin.

Çocuğum hangi yaşta kodlamaya başlayabilir?

Bilgisayarsız algoritma oyunları okuma yazma öncesinde bile oynanabilir. Okuma yazmayı rahat kullanan çocuklar blok kodlamayla başlayabilir, metin tabanlı dillere geçiş ise genellikle klavye kullanımı ve okuma hızı yeterli olduğunda daha rahat olur. Yaşa göre ayrıntılı bir yol haritası için kodlamaya nereden başlanır rehberine bakabilirsin.

Çocuğum projesini internette paylaşmak istiyor, güvenli mi?

Doğru önlemlerle paylaşmak keyifli ve öğretici olabilir. Paylaşmadan önce projede ve kodun içinde gerçek ad, okul, adres, fotoğraf gibi kişisel bilgi olmadığını birlikte kontrol edin, kimliği ele vermeyen bir kullanıcı adı seçin ve platformun yaş sınırını ve topluluk kurallarını okuyun.

Çocuğum takılınca hemen bırakıyor, ne yapmalıyım?

Hedefi küçültün ve tek oturumda bitebilecek bir görev seçin. Takıldığında çözümü söylemek yerine sorunu küçük parçalara bölmesine yardım edin ve çabasını övün. İlgi tamamen kaybolduysa kısa bir ara vermek ya da konuyu çocuğun ilgi alanına göre değiştirmek işe yarayabilir.

Bilgisayarı ortak alanda tutmak çocuğuma güvenmediğimi mi gösterir?

Nasıl anlattığına bağlı. Bunu bir ceza değil, ailenin ortak bir düzeni olarak sunarsan ve nedenini açıkça konuşursan çocuk genellikle anlayışla karşılar. Çocuk büyüdükçe ve kuralları kendi başına uyguladığını gösterdikçe özerkliğini kademeli olarak artırabilirsin.

Öğrendiklerini hemen dene! 🚀

Kurulum yok: kodu tarayıcıdaki editöre yapıştır, çalıştır, değiştir.

💻 Kod Editörünü Aç📚 Ücretsiz Derslere Başla

Sıradaki rehberler