Hoş Geldiniz,
Misafir
.
Oturum Aç
.
English
NİNOVA
DERSLER
YARDIM
HAKKINDA
Neredeyim:
Ninova
/
Dersler
/
Fen Bilimleri Enstitüsü
/
GAM 505E
/
Dersin Bilgileri
Fakülteye dön
Ana Sayfa
Dersin Bilgileri
Dersin Haftalık Planı
Değerlendirme Kriterleri
Dersin Bilgileri
Dersin Adı
Türkçe
Oyun için Programlama
İngilizce
Programming for Games
Dersin Kodu
GAM 505E
Kredi
Ders
(saat/hafta)
Uygulama
(saat/hafta)
Labratuvar
(saat/hafta)
Dönem
-
3
3
-
-
Dersin Dili
İngilizce
Dersin Koordinatörü
Mehmet Tahir Sandıkkaya
Dersin Amaçları
1. Programlamanın temellerini Python diliyle öğretmek
2. Bilgisayar programı ile oyun tasarlamak
3. Bilgisayar oyunlarında gerek duyulan veri yapıları ve algoritma tasarımını öğretmek
Dersin Tanımı
Değişkenler, Deyişler, Yönergeler, Koşullu ifadeler, Yinelemeler, İşlevler, Katarlar, Kütükler, Listeler, Sözlükler, Çokuzlular, Düzenli ifadeler, Veri görselleştirme, Sınıflar ve Kalıtım.
Dersin Çıktıları
Bu dersi başarıyla tamamlayan öğrenciler;
1. Python ile program tasarlamak ve gerçeklemek
2. Oyun programlamaya uygun algoritma tasarlamak ve geliştirmek
3. Python programlama diline alışkanlık kazanmak
4. Veri yapılarını tanımak ve oyun programlamaya uygun veri yapılarını kullanmak
5. Sıkça kullanılan programlama tekniklerinde uzmanlaşmak
becerilerini kazanır.
Önkoşullar
Gereken Olanaklar
Diğer
Ders Kitabı
1. “Python: 4 Books in 1”, Charlie Masterson, March 2017.
2. “How to Think Like a Computer Scientist - Learning with Python”, Allen Downey, Jeffrey Elkner, Chris Meyers, 2008, Green Tea Press.
3. “Python for Informatics”, Charles Severance, 2009.
4. “Invent your own computer games with Python”, 2nd Edition, Al Sweigart, 2012.
Diğer Referanslar
Dersler
.
Yardım
.
Hakkında
Ninova, İTÜ Bilgi İşlem Daire Başkanlığı ürünüdür. © 2024