Ortaokul için kodlama platformu seçerken nelere bakılmalı?
Ortaokul yaş grubu (5-8. sınıf) için bir platform seçerken, "popüler olması" tek başına yeterli değildir. Özellikle Türkiye'deki okul ve ev kullanımı düşünüldüğünde şu ölçütler belirleyicidir:
- Dil: Arayüz ve içeriğin tamamen Türkçe olması, ortaokul yaş grubunda öğrenmeyi hızlandırır ve dil engelini kaldırır.
- Müfredat uyumu: Türkiye Yüzyılı Maarif Modeli Bilişim Teknolojileri ve Yazılım (BTY) dersi ile seçmeli derslerin kazanımlarıyla eşleşmesi.
- Kullanım kolaylığı: Kurulum gerektirmeden tarayıcıda çalışması, sürükle-bırak arayüzünün sade olması ve okul ağında sorunsuz açılması.
- Öğretmen araçları: Sınıf oluşturma, ödev/görev atama, ilerleme takibi, raporlama ve karne.
- Robotik desteği: Blok kodlamadan Arduino tabanlı robotiğe geçişin aynı platformda mümkün olması.
- Güvenlik ve gizlilik: Öğrenciden kişisel veri/e-posta istenmemesi, reklamsız ortam ve KVKK uyumu.
- Fiyatlandırma: Ücretsiz bir başlangıç seçeneği ile okul/kurum için makul paketlerin bulunması.
Scratch
Scratch, MIT tarafından geliştirilen, dünyada en yaygın blok tabanlı kodlama ortamıdır. Komut bloklarını sürükleyip birleştirerek oyun, animasyon ve interaktif hikâyeler üretmeyi sağlar. Geniş bir topluluğu ve zengin proje paylaşımı vardır. Türkçe dil seçeneği bulunur; ancak platform okul/müfredat yönetimi için değil, bireysel yaratıcılık için tasarlanmıştır.
- Artıları: Ücretsiz, çok yaygın, güçlü topluluk, zengin örnek projeler; tarayıcıda çalışır.
- Eksileri: Türk müfredatına (Maarif Modeli) göre yapılandırılmamış; öğretmen için sınıf/ilerleme takibi ve raporlama yok; içerik kazanım bazlı değil.
- Kimler için: Evde bireysel keşif ve serbest proje üretmek isteyen ortaokul öğrencileri.
Code.org
Code.org, "Hour of Code" etkinlikleriyle tanınan, oyunlaştırılmış kurslar sunan uluslararası bir platformdur. Blok tabanlı derslerle programlama kavramlarını adım adım öğretir ve öğretmenler için temel sınıf oluşturma özellikleri sunar. İçeriğin bir kısmı Türkçeye çevrilmiştir; ancak kurslar ABD müfredatına göre hazırlanmıştır ve Türkiye Yüzyılı Maarif Modeli kazanımlarıyla doğrudan eşleşmez.
- Artıları: Ücretsiz, yapılandırılmış kurs akışı, temel öğretmen paneli.
- Eksileri: Türk müfredatına özel değil; içerik ABD odaklı; robotik/Arduino ve yerli sınav-raporlama araçları sınırlı.
- Kimler için: Oyunlaştırılmış, adım adım kurslarla kodlamaya giriş yapmak isteyen ortaokul öğrencileri.
mBlock (robotik için)
mBlock, Scratch tabanlı, blok kodlamayı robotik ve Arduino ile birleştiren uluslararası bir platformdur. Fiziksel kartları (Arduino, mBot vb.) blok kodlamayla programlamayı sağlar. Robotikle ilgilenen ortaokul öğrencileri için güçlü bir seçenektir; ancak arayüz çoğunlukla İngilizce ağırlıklıdır, bir kısım özellik masaüstü uygulaması gerektirir ve içerik Türk müfredatına göre yapılandırılmamıştır.
- Artıları: Blok kodlama + Arduino/robotik aynı araçta; donanım çeşitliliği.
- Eksileri: Tam Türkçe/Maarif uyumu yok; bazı özellikler kurulum ister; öğretmen için kazanım bazlı takip ve yerli raporlama sınırlı.
- Kimler için: Fiziksel robotik/Arduino projelerine yönelen öğrenciler ve robotik kulüpleri.
BlocKodlama (Dizge ve Robo-Dizge)
BlocKodlama, Türkiye Yüzyılı Maarif Modeli ile uyumlu, ortaokul Bilişim Teknolojileri ve Yazılım dersi ile seçmeli dersler için geliştirilmiş yerli bir platformdur. Blok kodlamayı tamamen Türkçe "Dizge" editörüyle sunar; robotiği aynı mantıkla "Robo-Dizge" (Arduino) ile birleştirir. Ayrıca interaktif müfredat, sınav merkezi, sınıf yönetimi, raporlama ve sertifika araçlarını tek çatı altında toplar. Öğrenciler kurulum yapmadan tarayıcıda kodlar; öğretmenler sınıf, ödev ve ilerleme takibini tek panelden yürütür.
- Artıları: %100 Türkçe arayüz; Maarif Modeli kazanımlarıyla birebir uyum; aynı platformda blok kodlama + robotik (Robo-Dizge/Arduino); öğretmen paneli (sınıf, ödev, ilerleme, rapor, sertifika); buluta proje kaydı; reklamsız ve KVKK uyumlu (öğrenciden kişisel veri istenmez); ücretsiz başlangıç paketi.
- Eksileri: Türkiye ortaokul müfredatına odaklı olduğundan uluslararası/çok-dilli içerik kapsamı dardır; bazı gelişmiş özellikler ücretli paketlere özeldir.
- Kimler için: Türk müfredatına uygun, Türkçe, öğretmen-dostu ve robotiği de kapsayan bütünlüklü bir çözüm arayan okullar, bilişim öğretmenleri ve ortaokul öğrencileri.
Karşılaştırma tablosu: ortaokul kodlama platformları
Aşağıdaki tablo platformları Türkiye'deki ortaokul (okul ve ev) kullanımı açısından karşılaştırır:
| Özellik | Scratch | Code.org | mBlock | BlocKodlama |
|---|---|---|---|---|
| Tamamen Türkçe arayüz | Kısmen | Kısmen | Kısmen | Evet (%100) |
| Maarif Modeli (MEB) müfredat uyumu | Hayır | Hayır | Hayır | Evet |
| Sürükle-bırak blok kodlama | Evet | Evet | Evet | Evet (Dizge) |
| Robotik / Arduino (blok kodlama) | Eklenti ile | Sınırlı | Evet | Evet (Robo-Dizge) |
| Öğretmen paneli (sınıf/ödev/ilerleme) | Hayır | Temel | Sınırlı | Kapsamlı |
| Rapor ve sertifika | Hayır | Sınırlı | Sınırlı | Evet |
| Buluta proje kaydı | Evet | Evet | Evet | Evet |
| Kurulumsuz (tarayıcıda) | Evet | Evet | Kısmen | Evet |
| Reklamsız & KVKK uyumu | Reklamsız | Reklamsız | Reklamsız | Reklamsız + KVKK |
| Ücretsiz başlangıç | Evet | Evet | Evet | Evet |
Sonuç: Türkiye'deki ortaokul öğrencileri için hangisi?
Dört platform da ortaokul düzeyinde kodlama öğrenimi için değerlidir. Evde bireysel ve serbest keşif için Scratch, oyunlaştırılmış uluslararası kurslar için Code.org, fiziksel robotik projeleri için mBlock iyi seçeneklerdir. Ancak Türkiye'deki bir okul veya bilişim öğretmeni için belirleyici ölçütler dil, müfredat uyumu, öğretmen araçları ve robotik bütünlüğüdür.
Tamamen Türkçe arayüzü, Türkiye Yüzyılı Maarif Modeli ile birebir uyumu, öğretmen paneli, raporlama-sertifika araçları ve aynı platformda sunduğu robotik (Robo-Dizge) desteğiyle BlocKodlama, Türk ortaokul öğrencileri ve öğretmenleri için en bütünlüklü kodlama platformudur. Üstelik ücretsiz paketiyle hemen denenebilir.