Algoritma ve Programlama Dersi Hafta-2 Scratch ortamını tanıma Scratch, MIT bünyesinde geliştirilmiş ücretsiz ve blok-tabanlı bir arayüzdür. Hem çevrimiçi hem de çevrimdışı olarak kullanılabilmektedir. Algoritma ve Programlama dersi kapsamında tasarlanacak olan algoritmalar, Scratch ortamı kullanılarak program bloklarına dönüştürülecektir. Bu nedenle scratch.mit.edu adresine girerek öncelikle Scratch’a katılı tıklayarak bir kullanıcı adı ve şifresi almanız gerekmektedir. Şekil 1’de Scratch ana sayfası yer almaktadır. Sarı ile çevrelenmiş yerler ise Scratch ortamına dahil olmanız için gerekli köprülerdir. !Aldığınız kullanıcı adı ve şifresini dönem boyunca kullanacağınız için lütfen unutmayın! Şekil 1. Scratch ana sayfası Scratch arayüzünde birçok tasarım elementi mevcuttur. Bunlar içinde en temel olanlar Şekil 2’de gösterilmiştir. Farklı renklerde çerçeve içine alınmış 5 arayüz alanı şu şekilde özetlenebilir: 1. Blok paleti: Kod, kostümler ve sesler olmak üzere 3 sekmeden ve eklentilerdenK oluşmaktadır. Farklı renklerle ilişkilendirilen her başlığın altında ilgili kod parçaları yer almaktadır. 2. Skript (kodlama) alanı: Blok paletinden sürüklenen kod bloklarının oluşturduğu program parçalarının yer aldığı alandır. 3. Sahne alanı: Oluşturulan program parçalarının çıktılarının sergilendiği alandır. 4. Kukla alanı: Kütüphanede yer alan veya kendi geliştirebileceğiniz kuklaların ve özelliklerinin bulunduğu alandır. 5. Sahne dekorları alanı: Kütüphanede yer alan veya kendi geliştirebileceğiniz sahnelerin ve özelliklerinin bulunduğu alandır.