Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
8COMP 4460OYUN PROGRAMLAMA3+0+03625.06.2018

 
Dersin Detayları
Dersin Dili İngilizce
Dersin Düzeyi Lisans
Bölümü / Programı BİLGİSAYAR MÜHENDİSLİĞİ
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Dersin amacı oyun programlama konseptlerini açıklamak ve oyun dizaynını ve oyun geliştirme mantığının önemini göstermektir.
Dersin İçeriği oyun geliştirme prensipleri, kullanıcı etkileşimi kavramları, oyun veri yapıları, oyun fizikleri
Dersin Yöntem ve Teknikleri
Ön Koşulları Yok
Dersin Koordinatörü Dr. Öğr. Üyesi IBRAHIM ZINCIR
Dersi Verenler Dr. Öğr. Üyesi IBRAHIM ZINCIR
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Andy Harris, “Game Programming, The L Line, The Express Line to Learning”; Wiley, 2007, ISBN: 978-0470068229
Ernest Adams, “Fundamentals of Game Design, 2nd Ed.”; New Riders, 2010, ISBN: 978-0321643377Causey; ISBN 0136092268.


Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav/Mid-Term 1 % 40
Proje/Project 1 % 20
Yarıyıl Sonu Sınavı/ Dönem Projesi/Contribution of final Examination and Final Project 1 % 40
Toplam :
3
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ara Sınav/Mid-Term 1 20 20
Proje/Project 1 20 20
Uygulama Çalış. (Lab.,Sanal Mah.,Stüdyo Çalış. vb.)/Practice(Lab., Virtual Court,Stu. Studies etc.) 14 2 28
Ders Süresi(14 hafta) Toplam ders saati/Course Teaching Hours(14 weeks)Total course hours 14 2 28
Sınıf Dışı Ders Çalışma Süresi(Ön Çalışma)/Further self-study 14 2 28
Yarıyıl Sonu Sınavı/ Dönem Projesi/Contribution of final Examination and Final Project 1 26 26
Toplam İş Yükü   AKTS Kredisi : 5 150

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 oyun geliştirmenin temel unsurlarını anlamak
2 basit bir AI rakibi üretmek
3 bir oyun için grafik ve ses oluştur

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Giriş Teori ve Pratik
2 Bilgisayar Oyunlarının Türleri Teori ve Pratik
3 UNITY Oyun Motoru Teori ve Pratik
4 Verileri işleme Teori ve Pratik
5 Kontroller ve kontrol yapıları Teori ve Pratik
6 Oyun Temelleri Teori ve Pratik
7 Grafik, çizim ve olay işleme Teori ve Pratik
8 Ses Teori ve Pratik
9 Hareket Teori ve Pratik
10 Animasyon Teori ve Pratik
11 Yapay Zeka I Teori ve Pratik
12 Yapay Zeka II Teori ve Pratik
13 Çalışan bir oyun planlamak ve inşa etmek Teori ve Pratik
14 Oyun Motoru Teori ve Pratik

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Tüm 4 4 3 3
Ö1 4 4 3 3
Ö2 4 4 3 3
Ö3 4 4 3 3

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek

  
  https://obs.yasar.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=4005000552905&lang=tr