Çocuklar İçin Kodlama Terimleri Sözlüğü
25 Temmuz 2026 · Güncelleme: 14 Ağustos 2026
Çocuğunuz dersten dönüp “bugün Ajan’a döngüyle duvar ördürdüm” dediğinde ne kastettiğini bilmek isteyen veliler için hazırladık. Aşağıda kodlama derslerinde en sık geçen terimleri üç grupta topluyoruz: temel kavramlar, diller ve yöntemler, araçlar ve ortamlar. Her tanım, teknik bilgi gerektirmeden okunacak kadar sadedir.
Temel Kavramlar
Algoritma
Bir işi adım adım yapmanın sırasıdır. Bir sandviç yapmanın adımları da bir algoritmadır: ekmeği al, malzemeyi koy, kapat. Kodlama, bilgisayara bir işi algoritma olarak anlatmaktır.
Kod
Bilgisayarın anlayacağı biçimde yazılmış komutların tamamıdır. Bloklarla da yazılabilir, metinle de; ikisi de koddur.
Sıralama
Komutların doğru sırada çalışması ilkesidir. Sıra bozulursa sonuç da bozulur: önce kapıyı açmadan içeri girilemez. Çocukların öğrendiği ilk kodlama kavramıdır.
Döngü
Aynı adımların tekrarlanmasını sağlayan yapıdır. “Zıpla, zıpla, zıpla” demek yerine “3 kere zıpla” denir. Uzun işleri kısa koda çevirmenin yoludur.
Koşul
“Eğer… ise” mantığıdır; bir olayın belirli bir duruma göre gerçekleşmesini sağlar. “Eğer engel varsa dur” bir koşuldur. Programlara karar verme yeteneğini koşullar kazandırır.
Değişken
İçinde bilgi saklanan bir kutu gibidir. Oyundaki skor, can sayısı ya da oyuncunun adı değişkenlerde tutulur ve program çalışırken değişebilir.
Fonksiyon
Belirli bir işi yapan, tekrar tekrar çağrılabilen kod parçasıdır. Bir kez yazılır, gerektiğinde adıyla çağrılır; kodu düzenli ve kısa tutar.
Olay
Bir şeyin başlamasını tetikleyen andır: bir tuşa basmak, bir nesneye tıklamak, iki karakterin çarpışması. “Boşluk tuşuna basılınca zıpla” cümlesindeki ilk yarı olaydır.
Hata (Bug)
Programın beklenmedik davranmasına yol açan yanlıştır. Hata, kodlamanın istisnası değil doğasıdır; her programcı her gün hatayla çalışır.
Hata Ayıklama
Koddaki hatayı bulup düzeltme işidir. Çocuğa “yanlış yaptın” duygusu yerine “henüz çözemedim” bakışını kazandıran, kodlamanın en öğretici aşamasıdır.
Diller ve Kodlama Yöntemleri
Blok Tabanlı Kodlama
Komutları yazmak yerine hazır blokları sürükleyip birleştirerek program yapma yöntemidir. Yazım hatası olmadığı için ilk adım olarak idealdir; ayrıntısı için blok tabanlı kodlama rehberimize bakabilirsiniz.
Metin Tabanlı Kodlama
Komutların gerçek bir programlama diliyle, klavyeyle yazıldığı yöntemdir. Blok tabanlı temelin üzerine gelen ikinci aşamadır; Python en yaygın örneğidir.
Söz Dizimi
Bir programlama dilinin yazım kurallarıdır: hangi kelime nereye gelir, hangi işaret nerede biter. Blok ortamlarında söz dizimi derdi yoktur; metin tabanlı dillerde öğrenilir.
Scratch
Çocuklar için tasarlanmış blok tabanlı kodlama ortamıdır. Sürükle bırak bloklarla oyun ve animasyon yapılır; Türkçe arayüzü vardır. Kodwise’da 7-11 yaş grubunun ana başlangıç yoludur.
Python
Okunması kolay, gerçek yazılım dünyasında yaygın kullanılan metin tabanlı bir programlama dilidir. Çocukların metin tabanlı kodlamaya geçişte kullandığı ilk dil genellikle Python’dur; oyun, veri ve yapay zekâya giden yol buradan açılır.
JavaScript
Web sitelerine hareket kazandıran yaygın bir programlama dilidir. Minecraft yolunun ileri seviyesinde kapsamlı otomasyon ve inşa projeleri de JavaScript ile yazılır.
C#
Unity oyun motorunda kullanılan metin tabanlı programlama dilidir. Oyun geliştirme yolunda ilerleyen çocuklar gerçek oyunlarını C# koduyla programlar.
Araçlar, Ortamlar ve İleri Kavramlar
Sprite
Scratch’te ekranda hareket eden karakter ya da nesnenin adıdır. Kedi karakteri bir sprite’tır; çocuğun kodları sprite’lara davranış kazandırır.
Konsol
Programın yalnız metinle çalıştığı sade ekrandır. Python öğrenen çocukların ilk oyunları (sayı tahmini gibi) konsolda çalışır; gösterişsizdir ama gerçek kodun ilk sahnesidir.
Turtle
Python’da komutlarla çizim yapmayı sağlayan araçtır: ekrandaki kalem, verilen kodla şekiller çizer. Soyut kod satırlarını görsel sonuca bağladığı için geçiş döneminin sevilen aracıdır.
Pygame
Python ile 2D oyun geliştirmeye yarayan kütüphanedir. Konsol projelerinden sonra çocuğun “gerçek görünümlü” ilk oyunları genellikle Pygame ile yapılır.
Oyun Motoru
İçinde oyun geliştirilen profesyonel yazılımdır; sahne, karakter, fizik ve kod tek çatıda buluşur. Dünyadaki pek çok gerçek oyun bir oyun motorunda yapılır.
Unity
En yaygın oyun motorlarından biridir. Kodwise’ın Unity programında öğrenciler C# ile 2D oyunlar geliştirir ve dönem sonunda oyunlarını bağımsız uygulama olarak paketlemeyi öğrenir.
MakeCode
Microsoft’un blok tabanlı kodlama aracıdır. Minecraft Education içindeki kodlama MakeCode bloklarıyla yapılır; Scratch bilen çocuk MakeCode’u hemen tanır.
Minecraft Education
Minecraft’ın okullar ve dersler için geliştirilmiş ayrı sürümüdür. Kapalı ve güvenli ders dünyalarında, kod yazılabilen bir ortam sunar; normal oyun hesabından bağımsız çalışır.
Ajan
Minecraft Education’daki programlanabilir robottur. Yalnız kodla hareket eder: çocuk ona blok dizerek yürümeyi, inşa etmeyi ve karar vermeyi öğretir. Çocuğunuzun derste en çok adını anacağı karakter büyük ihtimalle budur.
Robotik Kodlama
Bir robotun davranışını planlayan kod mantığıdır: sensörden bilgi al, karar ver, harekete geçir. Bu mantık fiziksel bir robot seti olmadan da öğrenilir; Kodwise’da robotik kavramları programların içinde modül olarak işlenir.
Yapay Zekâ
Bilgisayarın verilerden öğrenerek tahmin ve karar üretmesidir. Çocuklar için yapay zekâ eğitimi Python temeli üzerine kurulur; veri, model ve etik kavramları yaşa uygun projelerle işlenir.
Veri
Bilgisayarın işlediği her türlü bilgidir: sayılar, metinler, resimler. Yapay zekânın hammaddesi veridir; veriyi okumayı öğrenen çocuk, teknolojiyi tüketen değil anlayan tarafa geçer.
Proje Portföyü
Çocuğun yaptığı projelerin birikimidir: oyunlar, animasyonlar, programlar. Kodlama eğitiminin en somut çıktısıdır; “ne öğrendi” sorusunun en dürüst cevabı, çocuğun gösterebildiği işlerdir.
Bu terimlerin geçtiği kavramları uygulamalı görmek için Scratch mı Python mı rehberimiz iyi bir başlangıçtır. Çocuğunuzun bu terimleri yaşayarak öğrenmesi içinse ücretsiz bir tanışma dersiyle başlayabilirsiniz: Ücretsiz Tanışma Dersi. Tüm programlar: Eğitimlerimiz.
İlgili Rehberler
- Blok Tabanlı Kodlama: Çocuklar İçin Kapsamlı Rehber
- En İyi 10 Blok Tabanlı Kodlama Aracı: Karşılaştırma
- Scratch mı Python mı? Çocuğum İçin Hangisi?
Bu Konuda Canlı Eğitim
Çocuğunuz bu konuyu uzman eğitmenle canlı derste öğrensin.
