Scratch Nedir?
Scratch çocuklara kodlama öğretmek ve algoritma mantığının gelişmesine yardımcı olan bir kodlama kuruluşudur. Aynı zamanda görsel efektlerle interaktif bir şekilde çocukların oyun, animasyon ve dijital hikayeler oluşturmasını sağlayan bir blok kodlama yazılım dilidir.
Çocukların problem çözme yeteneklerinin gelişmesine, hesaplamalı ve hesaplı düşünmeye, sebep sonuç ilişkiyi kurmaya ve üretici bir şekilde kendi kendilerini geliştirmelerine teşvik eder.
Scratch çocuklara yönelik kodlama eğitimlerine yardımcı olan, kar amacı gütmeyen bir kuruluş. Tamamen ücretsiz ve 70’den fazla dilde kullanılıyor. MIT (Massachusetts Institute of Technology) tarafından geliştirilmiştir.
Scratch Ne İşe Yarar?
Teknolojinin gelişimi bilgisayarların neredeyse her alanına girmesiyle birlikte yazılım ve kodlama eğitimleri çocuk yaşlardan itibaren öğretilmeye başlandı. Artık ilkokul seviyesindeki öğrencilere dahi bu eğitimlerin verilmeye başlamasıyla bu öğrencilerin yaş gruplarına uygun teknikler ile bu eğitimlerin verilmesi gerekiyor.
Çocuklar için kodlama öğrenmeyi zevkli bir hale getirmeye çalışan Scratch uygulaması görsel efektlerle algoritma ve kodlama mantığının öğretilmesinde yardımcı rol oynuyor.
Okullarda aktif olarak bu program kullanılarak çocuklara kodlama ve algoritma mantığı öğretiliyor.
Blok Kodlama
Blok kodlama herhangi bir yazılım dilinin bir editör üzerinde kodlanıp derlenmesinden farklı çalışır. Blok kodlama yaparken fonksiyonlar bloklar halinde hazırdır. Kullanıcının yapması gereken blok halindeki fonksiyon kodlarını birleştirerek bir program oluşturmaktı. Scratch blok tabanlı kodlama dillerinin en popüleridir.
Scratch Blokları
Google ve MIT işbirliği ile kod blokları geliştiriliyor. Google Blockly teknolojinin üzerine inşa edilerek yeni nesil grafik programlama blokları geliştiriliyor.
Scratch Nasıl Kullanılır?
https://scratch.mit.edu/projects/editor/ linkindeki online editör üzerinde kodlama uygulamaları gerçekleştiriliyor. Temel mantıkta Scratch’in kedi karakterine bloklar ile komutlar veriliyor.
Scratch 2 Masaüstü Editör
Web sayfasındaki online editor dışında https://scratch.mit.edu/download/scratch2 sayfasından indirilebilen Mac OS ve Windows işletim sistemleriyle uyumlu masaüstü editörü de bulunuyor.
Eğitimciler İçin Scratch
Eğitimciler, uygulama ile öğrencilerin yaş gruplarına uygun etkinlikleri öğrencileriyle uygulayarak onlara yaratıcı düşünme, sebep sonuç ilişkisi kurma ve ekip çalışması becerilerini kazanmalarına yardımcı oluyor.
Eğitimciler ScratchSiP ile dünyadaki diğer eğitimcilerle fikir alışverişinde bulunabiliyor.
Hangi Yaş Grupları İçin Uygun?
8-16 yaş grubu için tasarlanmıştır fakat her yaş kullanımı için uygundur. 5-7 yaş grubu küçük çocuklar için de ScratchJr isimli tasarlanmış basit bir sürümü bulunuyor.
Geliştirilmesine Yardımcı Olanlar
Aşağıdaki büyük firmaların destekleri ile blok kodları geliştiriliyor.
- Intel
- Cartoon Network
- Fundação Lemann
Siz de https://secure.donationpay.org/scratchfoundation/ sayfasından bağış yaparak Scratch kuruluşuna destek olabilirsiniz.
Kaynakça: