ECO-TECH: KODLA DÜNYAYI KURTAR
ÖZGÜN PROJE GELİŞTİRME
36. HAFTA: TÜM YAPILARI KULLANARAK PROJE ÜRETME
GÖREV LİSTESİ
- Yıl Sonu Proje Hedefi
- Malzemelerimiz (Değişken, Döngü, Karar)
- Tema: Çevre ve İklim Değişikliği
- Fikir 1: Okyanus Temizleme Oyunu
- Fikir 2: Akıllı Enerji Sistemi
- Fikir 3: Orman Koruyucusu
- Algoritma Tasarımı ve Kodlama
- Proje Sunumu
GÖREV: GEZEGENİ KODLA
Bugüne kadar öğrendiğimiz tüm kodlama bilgilerini kullanarak, dünyanın sorunlarına çözüm üreten bir PROJE geliştireceğiz.
"Süper kahramanların pelerini değil, kodları vardır!"
ALET ÇANTAMIZ (HATIRLATMA)
Projelerimizde neleri kullanabiliriz?
DEĞİŞKEN
Puan, Süre, Can.
DÖNGÜ
Sürekli hareket, Tekrar.
KARAR
Eğer değerse, Eğer biterse.
ÇEVRE VE İKLİM DEĞİŞİKLİĞİ HAFTASI
(Haziran Ayının 2. Haftası)
Dünyamız ısınıyor, buzullar eriyor. Teknoloji ile farkındalık yaratabiliriz.
Hedef: Çevre bilinci kazandıran bir oyun veya animasyon yapmak.
PROJE FİKRİ 1: OKYANUS TEMİZLEYİCİ
OYUN SENARYOSU:
Bir denizaltı (Kukla) fareyi takip eder.
Denizde yüzen plastik şişeleri toplar (Değerse gizle).
Balıklara değerse can kaybeder.
Amaç: 60 saniyede en çok çöpü toplamak.
KODLAMA: ÇÖP TOPLAMA
Plastik şişe kuklasının içine yazılacak kod:
Tıklandığında
Sürekli Tekrarla
Eğer <Denizaltıya Değdi mi?> ise
Pop sesini başlat
Puan'ı 1 değiştir
Gizle
3 saniye bekle
Göster
PROJE FİKRİ 2: ORMAN KORUYUCUSU
OYUN SENARYOSU:
Boş bir arazi var.
Boşluk tuşuna bastıkça rastgele bir yere fidan dikiliyor.
Zamanla fidan büyüyor (Kostüm değiştiriyor).
Mesaj: "Her fidan bir nefestir."
KODLAMA: AĞAÇ BÜYÜTME
Boşluk tuşuna basılınca
Kendimin ikizini yarat
İkiz olarak başladığımda
x: Rastgele y: Rastgele konumuna git
Kılık: Fidan
3 saniye bekle
Kılık: Ağaç
PROJE FİKRİ 3: AKILLI ENERJİ EVİ
GÜNEŞ PANELİ
Eğer (Hava = Güneşli) ise -> Enerji Üret.
AKILLI LAMBA
Eğer (Oda = Boş) ise -> Işığı Kapat.
PENCERE
Eğer (Klima = Açık) ise -> Pencereyi Kapat.
Enerji tasarrufu simülasyonu.
KODLAMA: IŞIK KONTROLÜ
Sensör (Algılama) bloklarını kullanalım.
Tıklandığında
Sürekli Tekrarla
Eğer <Işık Seviyesi > 50> ise
Değilse
PROJE GELİŞTİRME ADIMLARI
- Fikir Bul: Sorun ne? Çözüm ne?
- Planla: Hangi kuklalar, hangi dekorlar?
- Algoritma Kur: Akış şeması çiz.
- Kodla: Blokları birleştir.
- Test Et: Hataları düzelt (Debug).
- Yayınla: Arkadaşlarınla paylaş.
TEKNOLOJİ İLE DOĞAYI KORUMAK
DRONE'LAR
Ağaç dikmek ve yangınları gözetlemek için.
YENİLENEBİLİR
Güneş ve rüzgar enerjisi sistemleri.
IOT
Suyu ve elektriği tasarruflu kullanan akıllı sistemler.
DİJİTAL KARBON AYAK İZİ
İnternette yaptığımız her işlem (Video izlemek, e-posta atmak) elektrik harcar ve doğaya karbon salınımına neden olur.
İpucu: Gereksiz e-postaları silmek, ekran parlaklığını kısmak doğayı korur!
SON KONTROLLER (DEBUGGING)
Projeniz bitti sanmayın! Test ederken şunlara bakın:
- Puan doğru artıyor mu?
- Oyun bitince her şey duruyor mu?
- Karakter duvara sıkışıyor mu?
- Sesler zamanında çalıyor mu?
DOĞA DOSTU TEST 1
Bir oyunda karakterin sürekli hareket etmesi için hangi blok kullanılır?
A) 10 defa tekrarla
B) Sürekli tekrarla
C) Eğer ise
D) Algılama
DOĞA DOSTU TEST 2
Puanı 0'dan başlatmak için hangi bloğu en başa koymalıyız?
A) Puanı 1 değiştir
B) Puan değişkenini gizle
C) Puan değişkenini 0 yap
D) Puanı göster
DOĞA DOSTU TEST 3
Çevre ve İklim Değişikliği Haftası ne zamandır?
A) Haziran ayının 2. haftası
B) Ocak ayının başı
C) Eylül ayı
D) Mart ayı
DOĞA DOSTU TEST 4
Aynı anda birden fazla işlemin yapılmasını (Örn: Hem müzik çalsın hem karakter yürüsün) nasıl sağlarız?
A) Tek bir "Tıklandığında" bloğu altına hepsini dizersin.
B) İki ayrı "Tıklandığında" bloğu kullanırsın (Paralel Programlama).
C) Mümkün değildir.
D) Bekle bloğu kullanırsın.
PROJENİ SUN!
Projeni arkadaşlarına anlatırken:
- Projenin adı ne?
- Hangi sorunu çözüyor? (Amaç)
- Nasıl çalışıyor? (Kullanım)
- En zorlandığın yer neresiydi?
KOCA BİR YIL BİTTİ!
DONANIM
Bilgisayarı tanıdık.
OFİS
Belge ve Sunum hazırladık.
KODLAMA
Kendi oyunlarımızı yaptık.
SENEYE GÖRÜŞÜRÜZ
GELECEK SİZİN ELLERİNİZDE
Kodlamaya devam edin, hayal etmekten vazgeçmeyin.
İyi Tatiller!
GÖREV TAMAMLANDI
Dünyayı kurtarmaya bir adım daha yaklaştık.