Hep birlikte kodlayalım!!
Scratch öğrencilere renkli yazılım öğrenme fırsatı sunar.Scratch programı eğlenceli bir ortamda resim, ses, müzik gibi çeşitli medya araçlarını bir araya getirebileceğimiz, kendi animasyonlarımızı, bilgisayar oyunlarımızı tasarlayabileceğimiz ya da interaktif hikayeler anlatabileceğimiz ve paylaşabileceğimiz bir grafik programlama dilidir.
Scratch bir grafik programlama dilini ifade ediyor. Öncelikle ilköğretime dayalı eğitim alanlarında kullanılmaya çok elverişli olan bu program sayesinde çocuklar kendi multi-medya tasarımlarını yapabilir ve karşılaştıkları gerçek hayat problemleri karşısında teknolojiyi kullanarak yaratıcı çözümler ortaya koymalarını ve kendilerini değişik şekillerde ifade ederek 21. Yüzyıl becerilerini kazanabilirler.
Scracth-Temel Özellikleri
Geliştirilen bu yeni programlama ortamı tasarlanırken aşağıdaki temel özellikler dikkate alınmıştır.
Blok yapılarla programlama
Zengin medyanın programlanabilir kullanılması
Daha fazla paylaşılabilirlik
Gerçek dünya ile bütünleşme
Çok dil desteği
Programın birçok özelliği bulunmakta olup, ön planda olduğu yönler aşağıdaki gibidir; Birçok programın aksine, kullanıcılar dilediği gibi fonksiyonları fareyle sürükleyerek kullanabilir. Ve öncesinde kendisi için oluşturmuş olduğu hazır kodlamaları kayıt ederek, bir sonraki animasyonunda da bu hazır taslakları kullanabilir. Sağladığı birçok hazır fonksiyonlarını ayrı ayrı kategorize edilmiş olmasıyla kolay kullanım sunmaktadır. Bu sayede karmaşık kodlamaların dışına çıkılmış olup, noktalama işaretleri vs. kod satırları kullanılmaksızın yeni başlayan kullanıcılara son derece basit program dili sunmaktadır. Çocuklar için oluşturulmuş olan ScratchJr versiyonu mevcuttur. Çoklu dil desteği sağlamaktadır. Diğer programların aksine daha fazla paylaşılabilirlik düzeyi mevcuttur.