Cebir ve Bilgisayar Programcılığı Yaz Kampı

14/07/2025 - 26/07/2025

Tarih:

14-26 Temmuz 2025 (Köy'e geliş 13 Temmuz, Köy'den ayrılış 26 Temmuz)

Genel Bilgi:

Dersler sırasında öğrenciler basit bilgisayar oyunları tasarlayıp geliştirecek. Bilgisayar oyunlarındaki nesne ve oyuncaların hareket ve etkileşimi temel matematik/geometri ve fizik bilgisi ile analiz edilir. Bu şekilde öğrenciler farklı derslerde öğrendikleri temel bilgileri problem çözümünde kullanırlar. Örneğin oyun karakterinin ödülü yakalaması hareket, hız gibi kavramlar ile somutlaşır. Daha sonra aşama aşama öğrenilen bilgisayar programlama becerileri ile bu hareket ve etkileşimler bilgisayar programında ifade edilir.
Derslerde kullanılan araçlar ve malzemeler ABD`deki Bootstrap World programından uyarlanmıştır. Bootstrap World ABD`nin National Science Foundation (Ulusal Bilim Kurumu), President Obama`nın "Computer Science for All" (Herkes için Bilgisyar Bilimleri) girişimi ve code.org gibi kurumlar tarafından destekleniyor. Google, Microsoft gibi şirketler de bu girişimlere destek veriyor.
Uygulamalar özel eğitim amaçlı programlama dilleri kullanılarak yapılır.

Amaç:

Hiçbir önkoşul olmayan bu kampta öğrencilere sorun analiz etme, matematiksel kavramları kullanarak sorun çözme ve çözümü bilgisayar programına çevirme gibi beceriler kazandırılmaktadır.

Hedef Kitle:

İlköğretim 8`inci sınıfı bitiren öğrenciler ile lise son sınıf arası öğrenciler (14 - 18 yaş aralığındaki öğrenciler). Herhangi bir bilgisayar önbilgisi gerekmez, zararlı bile olabilir.

Ücret:

Kampın ücreti koğuşlar için 24.900 TL, çadırlar için 21.900 TL'dir. Ödemeye günde dört öğün yemek, konaklama, dersler ve her türlü temel ihtiyaçlar dahildir.

Kontenjan:

26 kişi.

İletişim Kişisi:

Çiğdem Şahin - cigdemsahin@nesinkoyleri.org

Başvuru:

Başvurunuz ulaştığında, başvurunuzu aldığımıza dair bir onay mesajı göndereceğiz. Eğer üç dört gün içinde mesaj almamışsanız lütfen bir daha yazın, başvurunuz muhtemelen elimize geçmemiştir. Not: Eğitimin bütünlüğü açısından öğrencinin köye geç gelmesi ya da köyden erken ayrılması sorun oluyor. Bütün ders günlerine katılamayacağın belliyse, lütfen başvuru yapmayın.

Başvuru formu

Program:

Chris Stephenson
Mehmet Gençer
Tuğba Yıldız
Banu Yobaş

Saatler1. gün2. gün3. gün4. gün5. gün6. gün7. gün8. gün9. gün10. gün11. gün
09:00-11:00Programlama dili için araçları tanıma, basit komutlarla şekiller çizme
Fonksiyonlar ve ifade değeri.Farklı değer tipleri (görüntü, metin, sayı) ile çalışmaBasit animasyonlar. Tasarım reçetesi ile görsel veya cebirsel fonksiyonlar tanımlamaMantıksal değerler ve fonksiyonlarİki boyutlu koordinat sisteminde hareketOyundaki ek olayların kodlanmasıGerçek dünya problemlerini veri yapısı ile temsil etmeAnimasyon ve animasyon tasarımlarının veri yapılarıyla temsiliDaha gerçekçi bir oyun, rasgele olayların yaratılmasıOyun dünyasının kendi kendine değişimiOyun açılışı için son  hazırlıklar
11:00-13:00Koordinat kavramı. Oyun tasarımı için beyin fırtınasıDeğişken kullanımı. Fonksiyon tanımlamaProgramdaki hataları anlama ve gidermeOyun karakterlerinin yerini ve çarpışmasını kodlamaOyundaki çarpışma gibi olayların koşulsal analiziOyunun ilk versiyonunun hazırlanmasıVeri nesnesi  ürete ve tüketen fonksiyonlar yazmaİlk hafta oyununun nesnelere uyarlanmasıSıfırdan oyun yaratma: oyun dünyasının tasarım ve çizimiOyuncu hamlelerinin yakalanmasıBiribirinin oyunlarını deneme, hata yakalama ve giderme
16:00-18:00Programlama dilinin grameri ve basit cümlelerFonksiyon tasarımı çalışmalarıOyun canlanıyor: hareketi programlamaKoşullu dallanma ve koşullu ifadelerKoşullu ifadelerle egzersizlerBirbirlerinin oyununu deneyimleme ve geri beslemeVeri nesnesi kullanarak görüntüler üretmeKullanıcı eylemlerinin (klavye ve fare) kullanımı ve koşullu işlemlerOyunda hareketin gerçekleştirilmesiOyundaki tehlike faktörünün gerçekleştirilmesiKendi kendine eğitime devam için egzersizler, ve kaynakların tanıtımı