Scratch ile Yaratıcı Kodlama
Scratch, her yaştan insanın kolayca öğrenebileceği, bloklarla kodlama yapmaya yönelik bir programlama platformudur. Eğer siz de yaratıcılığınızı kullanarak oyunlar, animasyonlar ve interaktif hikayeler oluşturmak istiyorsanız, Scratch Kodlama Eğitimi tam size göre!
Bu eğitim programında, Scratch’in temellerini öğrenecek ve kendi projelerinizi hayata geçirmenin keyfini yaşayacaksınız. Blokların mantığını kavrayarak, programlama konseptlerini anlamak daha kolay hale gelecek. Oyuncu karakterlerini kontrol etme, objeleri hareket ettirme, sesler ekleme ve daha pek çok etkileşimli öğe oluşturma becerisini kazanacaksınız.
Scratch Kodlama Eğitimi, sadece kodlama becerilerinizi geliştirmekle kalmaz, aynı zamanda problem çözme, mantıksal düşünme ve yaratıcılık gibi önemli yetenekleri de güçlendirir. Kendi fikirlerinizi gerçeğe dönüştürmek için sınırlarınızı zorlayacak ve projelerinizi paylaşarak diğer Scratch topluluğu üyeleriyle etkileşimde bulunacaksınız.
Eğitim sürecinde, adım adım projelerinizi oluşturacak ve her bir aşamada rehberlik alacaksınız. Öğretici videolar, örnek projeler ve pratik alıştırmalarla Scratch dünyasına adım atacak ve kendi eserlerinizi geliştirme şansı bulacaksınız. Ayrıca, eğitim sonunda elde ettiğiniz projeleri aileniz ve arkadaşlarınızla paylaşarak gelişiminizi sergileme fırsatını elde edeceksiniz.
Scratch Kodlama Eğitimi, sadece bir kodlama dilini öğrenmekle kalmaz, aynı zamanda yaratıcılığınızı ortaya çıkarır ve dijital dünyada kendinizi ifade etmenizi sağlar. Siz de bu heyecan verici yolculuğa katılın ve yaratıcılığınızı kodlamanın büyülü dünyasıyla birleştirin
Eğitim Programı
Bu program, Scratch ile kodlama dünyasına adım atmak isteyenler için idealdir. Her hafta yeni beceriler öğrenirken, projelerinizi tamamlayarak kendi yeteneklerinizi sergileme şansı elde edersiniz. Scratch topluluğuna katılarak diğer kullanıcılarla etkileşimde bulunabilir ve projelerinizi paylaşarak geri bildirim alabilirsiniz.
Unutmayın, Scratch Kodlama Eğitimi sadece kodlama becerilerinizi geliştirmez, aynı zamanda yaratıcılığınızı ortaya çıkarır ve problem çözme yeteneklerinizi güçlendirir.
1
1. Hafta
Scratch’e Giriş: Arayüz tanıtımı, blok temelleri ve projelerin paylaşımı hakkında bilgilendirme
İlk Proje: Hareket Eden Bir Karakter Oluşturma
2
2. Hafta
Sesler ve Müzikler: Projeye ses efektleri ve arka plan müzikleri ekleme
Kullanıcı Etkileşimi: Tıklama, sürükleme ve klavye tuşları gibi kullanıcı etkileşimlerini kullanma
3
3. Hafta
Sprite Tasarımı: Kendi karakterlerinizi veya objelerinizi tasarlama ve projenize eklemenin yollarını öğrenme
Animasyonlar: Hareketli sprite’lar oluşturma ve animasyon efektleri uygulama
4
4. Hafta
Oyun Mantığı: Puanlama sistemi, düşmanlar ve engellerin kontrolü gibi basit oyun mantıklarını öğrenme
Skor Tablosu: Oyuncuların skorlarını takip etmek ve liderlik tabloları oluşturmak için veri kullanımı
5
5. Hafta
Dallanma ve Koşullar: Şartlı ifadeler ve karar mekanizmalarını kullanarak projelerinizi daha karmaşık hale getirme
Ses Kontrolü: Ses efektlerinin başlatılması, durdurulması ve ayarlanması için kodlama
6
&. Hafta
Projelerin Geliştirilmesi: Öğrendiklerinizi kullanarak kendi yaratıcı projelerinizi oluşturma
Paylaşma ve Geri Bildirim: Projelerinizi Scratch topluluğuyla paylaşma, geri bildirim alma ve diğer projeleri keşfetme
SCRATCH İLE KODLAMA ÖĞRENMENİN ÇOCUKLARA NE GİBİ FAYDALARI OLACAK?
Hepimiz için Scratch’te oyun yapmak aslında göründüğünden daha zor! Çokça düşünmek ve deneme yanılma yapmamız gerekiyor. Fakat yetişkinlerin aksine çocuklar çok hızlı bir şekilde öğreniyor! Bunun içindir ki, ünlü programcıların hemen hepsi programcılığa çocuklukta adım atmışlardır. Çocuklar Scratch’te oyun yaparken algoritma mantığını da öğreniyorlar. Bir işi yaparken ilk neyden başlamaları gerektiğine karar vermeleri, eğer kod istedikleri sonucu vermediyse, bunun sebebini düşünmeleri ve sırayı düzeltmeleri gerekiyor. Bu da analitik düşünme becerisini geliştirmektedir. Ayrıca, Scratch 21. yy öğrenme becerilerine de katkı sağlamaktadır!
Scratch ve Robotik
Scratch ve Robotik 18. Yüzyıl için buhar makineleri ne ise 21. yüzyıl için de robotlar odur. Robotlar 21. Yüzyılın buhar makineleridirler. Öğrenciler robot setleri ile kontrol teorisi ve sistem mühendisliği kavramlarını işletme, sosyal bilimler ya da biyoloji gibi birçok bilim dalına uygulayarak, kendi belirledikleri robotik projeleri aracılığı ile öğrenebilirler. Endüstriyel makinelerden farklı olarak robotlar dinamik aletlerdir ve çevreleri ile ilişki kurarlar. Çocuklar karmaşık sistemlerin ilkelerini robotların yaşadığı dinamik problemleri çözerek pekiştirirler. Robotlar çok disiplinli eğitim araçlarıdır. Matematik, fizik, sistem mühendisliği, kontrol teorisi gibi konuları tek bir proje içinde kapsamak mümkündür. Robot projelerinden elde edilen becerilerden çocuklar hayatları boyunca faydalanabilirler ve yüzyılın yeni meslek ve kariyerlerine hazırlıklı olurlar. Robot projeleri çocukların zihin modelleri kurmakta zorlandığı uygulamalı fizik gibi konuları somutlaştırır.
İnteraktif hikayeler: Hem ekranda hem de fiziksel dünyadaki karakterlerden oluşan bir hikaye yaratabiliriz. Karakterleri denge ya da uzaklık sensörleri ile hareket ettirebiliriz.
Macera hikayeleri: Tarihi Ya da hayal ürünü interaktif bir macera yaratabiliriz. Gezi: Sensörler ile karakterleri ekranda dolaştırarak sanal bir gezi düzenleyebiliriz.
Kutlamalar: Özel günler ve kutlamalar için projeler tasarlayabiliriz.
Oyunlar: Denge ve uzaklık sensörlerini ile veri girişi sağlayarak bir oyun tasarlayabiliriz.
Labirentler: Denge sensörü ile karakteri labirentin içinde dolaştırabiliriz.
Dans: Bir Scratch programı yazarak dans eden bir robot yapabiliriz.
Eğitim Konuları
Scratch
Öğrenciler Scratch ve onunla nasıl program yapılacağını öğrenirler.
Hareket Kod Bloğu
Scratch’de karakterlerin nasıl hareket edeceğini ve karakterlerin konuşabildiğini öğrenir.
Hareket bloğunda yer alan blokların işlevlerini öğrenir.
Görünüm Kod Bloğu
Öğrenciler, karakterlerinin görünümünü, renk ve kostümlerin nasıl değiştireceklerini öğrenir.
Görünüm bloğunda yer alan blokların işlevlerini öğrenir.
Ses Kod Bloğu
Öğrenciler, karakterlere uygun ses bloklarını kullanabilir ve projesine uygun ses efektleri ekleyebilir.
Ses bloğunda yer alan blokların işlevlerini öğrenir.
Kalem Kod Bloğu
Kalem bloğunda yer alan blokların işlevlerini öğrenir.
Öğrenci karakterin hareketleri doğrultusunda ekrana çizgiler çizebilir.
Olaylar Kod Bloğu
Olaylar bloğunda yer alan blokların işlevlerini öğrenir.
Kontrol Kod Bloğu
Kontrol bloğunda yer alan blokların işlevlerini öğrenir.
Algılama Kod Bloğu
Algılama bloğunda yer alan blokların işlevlerini öğrenir.
Operatörler Kod Bloğu
Operatörler bloğunda yer alan blokların işlevlerini öğrenir.
Projelerdeki matematiksel işlemleri yapar.
Değişken Kod Bloğu
Değişken bloğunda yer alan blokların işlevlerini öğrenir.
Öğrenciler, projelerine uygun değişkenler oluşturur.
Proje Oluşturma
Öğrenciler bir proje tasarımını ve senaryosunu modellendirecek, ardından kendi projelerini geliştireceklerdir.
Sensörler
Öğrenciler farklı sensör türlerini ve nasıl kullanıldığını öğrenir.
Final Projeler
Öğrenciler öğrendiklerini göstermek için bir final projesi olarak bir film, oyun veya robot oluşturur.
Yaş Seviyesi
7 – 14 Yaş Arası
Kontenjan
Maksimum 10 Öğrenci
Ekipman
Bilgisayar getirilmelidir.