ANKARA ÜNİVERSİTESİUYGULAMALI BİLİMLER FAKÜLTESİDİJİTAL OYUN TASARIMI LİSANS PROGRAMIZORUNLU VE SEÇMELİ DERSLERİN İÇERİĞİ
BİRİNCİ YIL |
I. YARIYIL |
MAT0101 Matematik I (4-0) 4 Fonksiyon, limit, süreklilik, türev, türevin uygulamaları, eğri çizimi, diferensiyel lineer yaklaşım, belirsiz integral. |
DOT101 Oyun Tasarımının Temelleri (2-2) 3 Oyun tasarımına giriş, oyun geliştirmenin temel aşamaları, tasarımcının rolü, mekaniği, dinamikler ve estetik, bileşenleri, oyuncu etkileşimleri, sistem düşüncesi, kurallar ve denge, eylemler, hareket ve kararlar, deneyimi etkileyen unsurlar, sıra düzeni, sıra tabanlı ve gerçek zamanlı oyunlar, işçi yerleştirme, ekonomi ve kaynak yönetimi, ödüllendirme sistemleri, zafer koşulları ve sonu, dengeleme, prototipleme süreci, test etme yöntemleri, geri bildirim toplama, eğlence ve fonksiyonellik testi, mekanik değerlendirme, içi ekonomi dengeleme, kutu tasarımı, görsel ve fiziksel bileşenler, erişilebilirlik ilkeleri, engelli oyuncular için tasarım, kullanıcı testleri ve iteratif geliştirme, sunum ve akran değerlendirmesi. |
DOT103 Oyun ve Kültür (3-0) 3 Oyunların tanımı, tarihçesi ve kültürel bağlamı; evrim ve teknolojik gelişmelerin etkisi; teoriler ve akademik yaklaşımlar; topluluklar ve fan kültürü; oyuncu davranışları ve içi etkileşimler; toplumsal cinsiyet temsilleri ve feminist çalışmalar; ırk ve etnisite; sınıf ve kimlik kavramları; endüstrinin ekonomik ve politik boyutları; etik sorumluluklar ve tartışmalar; şiddet ve etik meseleler; anlatı ve estetik; eğitim ve ciddi oyunlar; geleceği, sanal ve artırılmış gerçeklik, yeni nesil teknolojiler. |
DOT105 Bilgisayar Teknolojileri ve Programlamaya Giriş (2-2) 3 Bilgisayarların çalışma prensipleri, donanım ve yazılım kavramları, sayı sistemleri ve veri temsil yöntemleri, algoritmalar ve akış diyagramları, programlama dillerine giriş, değişkenler ve veri tipleri, operatörler ve kontrol yapıları (if-else, switch-case), döngüler (for, while), fonksiyonlar ve modüler programlama, diziler ve temel veri yapıları, dosya işlemleri (okuma-yazma), hata ayıklama teknikleri, temel algoritma optimizasyonları, basit oyun mantıkları ve fizik motorlarına giriş. |
DOT107 Tasarım ve Yaratıcı Düşünme (2-2) 3 Yaratıcılık kavramı ve önemi; tasarım düşüncesi süreçleri; problem tanımlama; beyin fırtınası ve diğer fikir üretme teknikleri; prototipleme ve test etme; kullanıcı odaklı tasarım; vaka çalışmaları ve uygulamalı projeler. |
ATA115 Atatürk İlkeleri ve İnkılap Tarihi I (2-0) 2 Osmanlı’daki reform hareketleri, ulus devlete geçiş süreci, ulusal bağımsızlık savaşı, Türkiye Cumhuriyeti’nin kuruluşu, Türk devrimi ve modernleşme süreci; devlet ve toplum yapısındaki dönüşümler. |
TDI107 Türk Dili I (2-0) 2 Dilin tanımı, dil–toplum–kültür ilişkisi, sınıflandırma; Türkçenin dünya dilleri arasındaki yeri; ses özellikleri; yapısal özellikleri; türetme gücü; tarihsel gelişimi; yazı ve dil devrimi; okuma teknikleri; yazım kuralları; anlatım yanlışları; cümle ve öğeleri; özne-yüklem ilişkisi; meslek yazıları; kompozisyon; edebiyat türleri; konuşma sanatı. |
YDA101 Temel Yabancı Dil I (Almanca) (4-0) 4 Kendini tanıtma, isim sorma, selamlama; sayılar ve sein fiili; artikel, negative artikel; umlaut harfleri; soru cümleleri; şehirler–ülkeler–diller; ismin -i hali; ev tasviri, mülkiyet zamirleri; geçmiş zaman; yol bulma, taşıt araçları; kesirli sayılar; modal fiiller; kartpostal yazmak; meslekler. |
YDF101 Temel Yabancı Dil I (Fransızca) (4-0) 4 Kendini tanıtma (selamlaşma, ad, yaş, nereli); okuma-telaffuz-konuşma; sayılar ve isim tamlaması; basit cümle öğeleri; gün adları; saat dilimleri; iyelik ekleri. |
YDİ101 Temel Yabancı Dil I (İngilizce) (4-0) 4 Sözlü ifade; basit sorular sorma/cevaplama; kendini tanıtma; fikirlerini ifade etme; telaffuz; günlük konuşma; test ve diyalogları yorumlama; bilinmeyen kelimelerin anlamını çıkarma; sosyal iletişim için yeterli kelime kullanımı. |
UYM101 Üniversite Yaşamına Uyum Programı (0-0) 0 Üniversite yaşamına uyum sağlamak için tasarlanmıştır. |
Genel Sosyal Seçmeli Dersler (0-1) 1 Beden Eğitimi: Tarihçesi, spor türleri, sosyoloji, boş zaman eğitimi, insan organizmasına etkileri, sporcu sağlığı, beslenme, ilk yardım, rehabilitasyon, antrenman prensipleri. Resim: Sanatın tanımı, resim akımları, kompozisyon, teknikler (karakalem, pastel, guaj, suluboya, cam boyası, kolaj, yağlıboya), yıl sonu sergi. Fotoğraf: Tarihçe, ışık, renk ve filtre, film yapısı, objektif, diyafram, enstantane, ölçüm ve pozlandırma, karanlık oda bilgisi, kompozisyon, fotoğrafik düşünüş. (*) Öğrenci derslerden yalnız birini seçebilir. |
II. YARIYIL |
MAT0102 Matematik II (4-0) 4 Belirli integral, uygulamaları, genelleştirilmiş integral, dizi ve seri, kuvvet serileri, çok değişkenli fonksiyonlar, limit, süreklilik, kısmi türevler, iki ve üç katlı integraller, silindirik ve küresel koordinatlarda hesap ve uygulamalar. |
DOT102 Oyun Tasarımının Temelleri II (2-2) 3 Profesyonel süreçler, ekip çalışması, Agile, oyun anlatısı, hikâye teknikleri, oyuncu yönlendirme, davranış modelleme, NPC AI, multiplayer tasarımı, server-client, seviye tasarımı, oyuncu akışı, ekonomi, sanal para, dengeleme stratejileri, test süreçleri, iteratif tasarım, UX, göz izleme, VR/AR, indie oyun, pazarlama, final proje sunumları. |
DOT104 Oyun Öykülemesi ve Senaryo Yazımı (3-0) 3 Hikâye anlatım prensipleri, anlatı yapıları, karakter yaratımı, diyalog yazımı, oyun dünyası inşası, dallanan senaryolar, çoklu sonlar, etkileşimli anlatım teknikleri. |
DOT106 Oyun Programlama (2-2) 3 Nesne yönelimli kavramlar, C# temelleri, oyun döngüsü, kullanıcı girişi, çarpışma tespiti, sahne yönetimi, basit UI, Unity uygulamalı örnekler. |
DOT108 Oyun Motorları (2-2) 3 Motor yapısı, sahne yönetimi, prefab, fizik ve animasyon motorları, ses entegrasyonu, olay yönetimi, build ve optimizasyon. |
ATA116 Atatürk İlkeleri ve İnkılap Tarihi II (2-0) 2 Cumhuriyet inkılâpları, iç-dış politika, çok partili hayata geçiş, jeopolitik, Atatürkçü düşünce, ekonomi, laiklik. |
TDİ108 Türk Dili II (2-0) 2 İmla ve noktalama, kompozisyon, cümle yapıları, edebi anlatımlar, yazım kuralları, Türk yazın dili. |
YDA102 Temel Yabancı Dil II (Almanca) (4-0) 4 Zamanlar ve kullanım alanları, günlük kalıplar, basit okuma parçaları, ilgili sorular. |
YDF102 Temel Yabancı Dil II (Fransızca) (4-0) 4 Temel gramer, günlük kalıplar, basit okuma parçaları, ilgili sorular. |
YDİ102 Temel Yabancı Dil II (İngilizce) (4-0) 4 Temel gramer, günlük kalıplar, basit okuma parçaları, ilgili sorular. |
UYM102 Üniversite Yaşamına Uyum ve Yaşam Becerileri (1-0) 1 Üniversite yaşamına uyum ve temel yaşam becerileri. |
Genel Sosyal Seçmeli Dersler (0-1) 1 Beden Eğitimi: Tarihçe, spor türleri, organizma etkileri, sporcu sağlığı, antrenman. Resim: Sanat tanımı, akımlar, kompozisyon, teknikler, sergi. Fotoğraf: Tarihçe, ışık, renk, filtre, fotoğrafik teknikler. (*) Öğrenci derslerden yalnız birini seçebilir. |
ÜÇÜNCÜ YIL |
V. YARIYIL |
DOT301 Oyunlarda UI/UX (2-2) 3 Görsel öyküleme, proje yönetimi, sunum becerileri, sahne planlama, kamera açıları, obje/karakter hareketleri, skeç ve prototip dijital sunum teknikleri. |
DOT303 Proje I (2B Oyun Geliştirme) (2-2) 3 2D oyun geliştirme süreci, tasarım, motor kullanımı, prototip, grafik/ses entegrasyonu, proje yönetimi, optimizasyon, dokümantasyon. |
DOT305 Veri Bilimi (2-2) 3 Veri toplama, temizleme, analiz, manipulasyon, istatistik, makine öğrenmesi, regresyon, kümeleme, zaman serisi, model değerlendirme, veriye dayalı karar. |
ETK301 Bilimsel, Kültürel ve Sosyal Etkinlikler (0-0) 0 Üniversite ve kurum etkinlikleri: bilim, sanat, kültür, spor, topluma hizmet çalışmaları. |
DOT307 Mobil Uygulama Geliştirme (2-2) 3 Mobil cihaz teknik özellikleri, UI/UX tasarımı, mobil oyun geliştirme, Flutter/React Native/Unity, yayınlama süreçleri. |
DOT309 İnternet ve Web Teknolojileri (2-2) 3 Internet çalışma prensipleri, HTML/CSS/JavaScript, React, WebGL. |
DOT311 Telif Hakları (2-2) 3 Fikri mülkiyet, telif yasaları, patent, marka, açık kaynak lisansları, oyun içi içerik koruma, gerçek vaka çalışmaları. |
DOT313 Oyunlarda Bulut Teknolojileri ve Online Servisler (2-2) 3 Bulut bilişim, sunucu–istemci mimarisi, REST API, Firebase, PlayFab, Azure, Amazon GameLift, CDN, canlı güncellemeler, oyun içi satın alma. |
DOT315 Oyun Pazarlama ve Yayınlama (2-2) 3 Pazarlama stratejileri, lansman süreçleri, dijital/tradisyonel araçlar, yayınlama platformları, ticarileştirme modelleri, trendler. |
VI. YARIYIL |
DOT302 Yapay Zeka (2-2) 3 Denetimli/denetimsiz öğrenme, derin öğrenme, sinir ağları, veri temizleme, keşifsel analiz, transfer öğrenme, açıklanabilir yapay zeka, oyun testleri. |
DOT304 Proje II (3D Oyun Geliştirme) (2-2) 3 3D tasarım, modelleme, animasyon, fizik simülasyonları, AI, test, hata ayıklama, optimizasyon. |
DOT306 Ses Tasarımı ve Müzik (2-2) 3 Ses dalgaları, efekt oluşturma, müzik teorisi, oyun müzik besteleme, interaktif ses tasarımı, dijital ses işleme. |
MYU302 Mesleki Yaşama Uyum (1-0) 1 Fakülte ve anabilim dalları tanıtımı, mesleki etik, iyi uygulamalar, meslek örgütleri, kaynaklara erişim. |
DOT300 Staj II (0-0) 0 50 iş günü, oyun yazarlığı, metin geliştirme, teknik dokümantasyon, kurumlarda staj. |
DOT308 Oyunlarda Çevre Tasarımı (2-2) 3 Dünya tasarımı, atmosfer, ışık, doku, mekan kullanımı, Unity/Unreal ile uygulama. |
DOT310 Nesnelerin İnterneti (2-2) 3 IoT cihazları, sensörler, veri toplama, protokoller, bulut entegrasyonu, oyunlarda IoT kullanımı. |
DOT312 İnternet Programcılığı (2-2) 3 HTML/CSS/JavaScript, PHP/Node.js/Python, API entegrasyonu, güvenlik. |
DOT314 Yazılım Proje Yönetimi (2-2) 3 Agile, Scrum, Kanban, Waterfall, zaman/kaynak planlama, risk yönetimi, kalite kontrol. |
DOT316 Yapay Zeka ile Oyun Programlama (2-2) 3 AI algoritmaları, pathfinding, genetik algoritmalar, karakter davranışı, performans optimizasyon. |
DÖRDÜNCÜ YIL |
VII. YARIYIL |
DOT401 Oyunlaştırma (2-2) 3 Psikolojik temeller, motivasyon teorileri, ödüllendirme, uygulama alanları. |
DOT403 Bitirme Projesi I (0-4) 2 Konsept oluşturma, tasarım dokümanı, prototipleme, planlama. |
DOT405 Dijital Oyun ve Psikoloji (2-2) 3 Oyun psikolojisi, bağımlılık, bilişsel/emotional süreçler, terapötik kullanım. |
DOT407 Ciddi Oyunlar (2-2) 3 Simülasyon tabanlı eğitim, sağlık uygulamaları, motivasyon, kullanıcı deneyimi. |
DOT409 Girişimcilik ve İnovasyon (2-2) 3 Temel kavramlar, iş modeli, ARGE yönetimi, destek sistemleri, açık inovasyon. |
DOT411 Oyunlar İçin Konsept Sanat (2-2) 3 Perspektif, anatomi, karakter/çevre tasarımı, renk teorisi, dijital ve geleneksel teknikler. |
DOT413 Sanal ve Artırılmış Gerçeklik (2-2) 3 VR/AR donanım-yazılım, etkileşim yöntemleri, kullanıcı deneyimi, oyun geliştirme entegrasyonu. |
DOT415 Dijital Oyun Analizi (2-2) 3 Mekanik, anlatı, seviye tasarımı analiz yöntemleri, ekonomik modeller, kullanıcı etkileşimi. |
VIII. YARIYIL |
DOT402 Bilişim Etiği ve Hukuku (2-2) 3 Etik ihlaller, veri gizliliği, yapay zeka etiği, bilişim suçları, ulusal/uluslararası düzenlemeler. |
DOT404 Bitirme Projesi II (0-4) 2 Performans optimizasyon, kullanıcı testleri, pazarlama süreçleri, portföy oluşturma. |
DOT406 Sosyal Medya Araştırmaları (2-2) 3 Platform analitiği, influencer pazarlama, topluluk yönetimi, viral stratejiler. |
DOT408 Siber Kültür (2-2) 3 Dijital kimlik, ağ toplumu, sanal şiddet, zorbalık, kültür geleceği. |
DOT410 Blok Zincir Teknolojileri (2-2) 3 Dağıtık defter, akıllı sözleşmeler, NFT, tokenizasyon, merkeziyetsiz uygulamalar. |
DOT412 İşletme (2-2) 3 İşletme sistemleri, yönetim fonksiyonları, üretim-pazarlama-finans, İKY. |
DOT414 Görüntü İşleme Teknikleri (2-2) 3 Renk uzayları, filtreleme, kenar tespiti, morfolojik işlemler, nesne tanıma, makine öğrenmesi uygulamaları. |
DOT416 Dijital Oyun Sektörü (2-2) 3 Tarihçe, aktörler, üretim süreçleri, pazarlama, etik ve kariyer fırsatları. |