Scratch Nedir?
Scratch, MIT tarafından geliştirilen, 8 yaş ve üzeri çocuklara kodlama mantığını öğretmek amacıyla oluşturulmuş görsel tabanlı bir programlama dili ve platformdur.
Kod yazmak yerine blokları sürükle-bırak yöntemiyle algoritmalar oluşturulur. Bu sayede çocuklar programlama mantığını eğlenerek öğrenir.
Scratch ile Neler Yapılabilir?
- Basit oyunlar (zıplama, top yakalama, bulmaca)
- Animasyonlar
- Etkileşimli hikayeler
- Sesli uygulamalar ve şarkılar
Örnek Projeler:
“Karakter Konuşması ve Hareketi”
“Kedi Fareyi Kovalıyor” oyunu
“Zamana Karşı Sayı Sayma” (kronometre)
Scratch Nasıl Kullanılır?
1. Scratch’e Giriş
- Web sitesi: https://scratch.mit.edu
- Ücretsiz kayıt olunabilir (ama kayıt olmadan da proje yapılabilir)
2. Arayüz Bileşenleri
- Sahne: Oyun alanı
- Sprite: Karakter (örneğin Scratch kedisi)
- Kod Blokları: Renkli bloklar (hareket, ses, olaylar, kontrol vb.)

3. Blok Türleri
| Blok Kategorisi | Renk | Görev |
|---|---|---|
| Hareket | Mavi | Karakteri sağa, sola, yukarı oynatır |
| Görünüm | Mor | Konuşma balonları, görünüm değiştirme |
| Olaylar | Sarı | “Tıklandığında başla” gibi tetikleyiciler |
| Kontrol | Turuncu | Döngüler, koşullar (“eğer…ise”) |
| Değişkenler | Turuncu/Kırmızı | Skor, zaman gibi veriler |
Scratch Öğretirken Uygulanabilecek Yaklaşım
Adım 1: Temel Projelerle Başla
- “Bir karakter yürüyor ve konuşuyor”
- “Tıklayınca zıplayan top”
Adım 2: Basit Oyun Mekanikleri
- Sayı tahmin etme
- Labirentten kaçış
- Skor tutma
Adım 3: Değişkenler ve Koşullar
- Sayaçlar, süre tutma
- “Eğer çarpıştıysa” gibi durum kontrolleri
Eğitimde Scratch Kullanımı
Okullarda, kodlama atölyelerinde ve bireysel eğitimlerde çokça kullanılır. Scratch’in en büyük avantajı:
- Bilgisayar bilimine erken yaşta giriş
- Algoritmik düşünme
- Yaratıcılık geliştirme
- Problem çözme becerisi kazandırma
Scratch Eğitimine Nereden Başlamalı?
- scratch.mit.edu/ideas → Scratch’in resmi örnek projeleri
- YouTube kanalları: Eğitici içerikler (örnek: Code.org, Eğlen Kodla)
- Blog & PDF dökümanları: Scratch kartları, proje şablonları
Sonuç
Scratch ile kodlama, çocuklara kodlamayı öğretmenin en eğlenceli ve etkili yollarından biridir. Blok tabanlı yapısıyla hata korkusu olmadan öğrenmeyi sağlar ve onların yaratıcılıklarını teknolojiyle buluşturur.
Not: Videomuz robotistan’ın youtube kanalından alınmıştır.
Videoda görsel bir porgramlama dili olan Scratch ile tanışacaksınız.
Scratch web sitesine nasıl kayıt olacağınız hakkında bilgi alacaksınız.
Kod bloklarının nasıl çalıştığını ve sırt çantasının ne işe yaradığını göreceğksiniz. İyi seyirler.