Scratch ile Kodlama - 103
Bölüm Sayısı | 9 | |
Neler Öğreneceksin |
Scratch ile ileri seviyede programlamayı öğreneceksin.Kendi oyunlarını, animasyonlarını, uygulamalarını, sunumlarını etkileşimli olarak geliştireceksin.İç içe döngüler, iç içe koşullu ifadeler, fonksiyonlar gibi birçok programlama kavramını detaylı olarak öğreneceksin. |
|
İhtiyacın Olacak |
Eğitimin Amacı
Scratch ile Kodlama Becerilerimizi Geliştirelim!
Yaratıcı düşünme, sebep sonuç ilişkisi kurma ve takım olarak çalışma becerilerini geliştirmeye hazır mısın?
Scratch ile Kodlama - 103 dersinde ileri seviye Scratch etkinliklerini bulacaksın. Kodlamanın ileri seviye örnekleriyle kodlama becerini daha üst noktaya taşıyabileceksin. Bu derste, Scratch ile Kodlama – 102 dersinde kazandığın bilgi ve beceri kullanılarak daha ileri seviye uygulamalar geliştirebileceksin.
Meraklılar Kazanır!
Kullanılacak Malzemeler
Scratch ile Kodlama - 103
Bu eğitimde sırasıyla neler öğreneceksin?
Kiraz Toplayarak Problemleri Çözelim
Bu ekinlikte yanlış kuklalar toplandığında can ve puanın azalacağı değişkenler oluşturacaksın. Doğru kuklalar toplandığında puanın artacağı değişkenler oluşturacaksın. Olaylar, kontrol, hareket, operatörler, değişkenler, görünüm, algılama menülerinde yer alan bloklarla çalışacaksın. Scratch’de öyle bir oyun yapalım ki hem matematik problemleri çözelim hem zamanla yarışalım hem de eğlenelim.
Mario
Bu etkinlikte Scratch’de üç aşamadan oluşan Mario oyunu oluşturacaksın. Bu aşamalar için sahneleri değiştireceksin. Özel bloklar oluşturacaksın. Olaylar, kontrol, hareket, operatörler, değişkenler, görünüm, algılama, ses menülerinde yer alan bloklarla çalışacaksın. Scratch’de 3 aşamalı Mario oyunu yapacağız.
Puzzle Yapalım 1
Örnek İçeriği İnceleBu etkinlikte bir nesneyi fare ile sürükleme – bırakma işlemlerini yapabileceksin. Nesnenin koordinatlarını bulup, bu koordinatlara göre işlemler yaptırabileceksin. Nesneleri mod kavramını kullanarak istenilen açılarda döndürebileceksin. Öğretmeni Ömer ve arkadaşlarına grup ödevi olarak Efes Antik Kenti'ndeki tarihi eserleri araştırmalarını ve bu eserlerle ilgili görsel materyaller hazırlamalarını istemiştir.
Örnek İçeriği İncelePuzzle Yapalım 2
Bu etkinlikte puzzle parçaları oyuna başladığımız anda dağınık bir şekilde gelecek ve kullanıcı bu parçaları doğru bir şekilde birleştirip oyunu tamamlayacaktır. Kullanıcı tekrar oyuna başlamak isterse klavyeden boşluk tuşuna basıp oyunu oynamaya devam edebilecektir.
Puzzle Yapalım 3
Bu etkinlikte Celsus Kütüphanesi'nin fotoğrafını 4 parçaya böleceğiz. Her bir parça daha önce belirlediğimiz alan üzerinde, rastgele noktalarda ve farklı açılara dönmüş bir şekilde ekranda gözükecek. Kullanıcı bu parçaları daha önce belirlenmiş olan konumlar arasına doğru bir şekilde getirirse puzzle tamamlanmış olacak. Kullanıcı yönünü değiştirmek istediği parçanın üzerine fare ile gelerek klavyeden yön tuşları yardımıyla parçayı doğru bir biçimde döndürebilecek. Şimdi hep birlikte puzzle parçaları için doğru olan kodları yazmaya başlayalım.
Puzzle Yapalım 4
Bu etkinlikte Celsus Kütüphanesi'nin fotoğrafını 4 parçaya böleceğiz. Her bir parça daha önce belirlediğimiz alan üzerinde, rastgele noktalarda ve farklı açılara dönmüş bir şekilde ekranda gözükecek. Kullanıcı bu parçaları daha önce belirlenmiş olan konumlar arasına doğru bir şekilde getirirse puzzle tamamlanmış olacak. Kullanıcı yönünü değiştirmek istediği parçanın üzerine fare ile gelerek klavyeden yön tuşları yardımıyla parçayı doğru bir biçimde döndürebilecek. Şimdi hep birlikte puzzle parçaları için doğru olan kodları yazmaya başlayalım.
Akıllı Asansör
Bu etkinlikte bina ve asansör kuklalarını çizeceksin. Asansör kuklasını y ekseninde hareket ettireceksin. Olaylar, kontrol, hareket, değişkenler, operatörler menüsünde yer alan bloklarla çalışacaksın. 10 katlı bir binada, klavyeden bastığımız kata hareketlenen bir asansör simülasyonu yapacağız.
Eğik Atış
Bu etkinlikte hedef kuklasının merkez noktasını ayarlayacak ve rastgele konumlandıracaksın. Özel bloklar oluşturacaksın. Top kuklasının açısını değiştirebileceksin. Eğik atış formülünü kullanarak, gülleyi hedef noktasına düşürmeye çalışacağız.
Sayıları Sıralayalım
Bu etkinlikte liste ve değişkenlerle çalışacaksın. Sahneyi değiştirecek ve sahneye yeni kuklalar ekleyeceksin. Kullanıcının girdiği sayıları sıralamak için gerekli olan kod bloklarını kullanarak gerekli algoritmayı oluşturabileceksin.
Öğrensen İyi Olur
Bu içeriği öğrenmeye başlamadan önce aşağıdaki içerikleri öğrenmeni tavsiye ederiz.