| Bu dersi başarıyla tamamlayan bir öğrenci;
1. Algoritmik düşünce yapısını kullanarak günlük yaşam ve oyun senaryolarına yönelik problem çözme adımlarını tasarlar.
2. Akış diyagramları ve sözde kodlar aracılığıyla mantıksal süreçleri ve akışları görselleştirir ve modeller.
3. C# programlama dilinin temel yapı taşlarını, veri tiplerini ve operatörleri projelerinde etkin bir şekilde kullanır.
4. Kontrol yapıları ve döngü mekaniklerini kullanarak oyun içi mantıksal akışları (oyun döngüsü, düşman turları, can ve skor kontrolleri) kodlar.
5. Dizi, liste ve sözlük yapıları (Array, List, Dictionary) yardımıyla oyun verilerini, envanterleri ve koleksiyonları yönetir.
6. Metotlar (fonksiyonlar) yazarak kod tekrarını önler ve modüler oyun bileşenleri (hasar hesaplama, puanlama vb.) geliştirir. |