GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
1910201192026 BİLGİSAYAR GRAFİĞİ Ders 1 1 3,00

Önlisans


Türkçe


Bilgisayar grafiğinin temel kavramlarını teorik olarak aktarmak; bir programlama dili ve grafik kütüphanesi kullanarak render döngüsü, temel çizim teknikleri, doku yönetimi ve animasyon prensipleri üzerinden grafiksel projeler geliştirme becerisi kazandırmaktır.


Öğr. Gör. Hasan Hüseyin CİHANGİR


1 Bilgisayar grafiği sistemlerinin çalışma prensiplerini ve donanım etkileşimlerini analiz eder.
2 Grafik kütüphanesi kullanarak verimli bir render döngüsü (render loop) mimarisi kurgular.
3 Algoritmik yöntemlerle ekranda temel geometrik şekillerin çizimini ve renklendirmesini gerçekleştirir.
4 Görsel varlıkları ve dokuları (texture) bellek yönetimine uygun şekilde render eder.
5 Parçacık sistemleri ve dönüşüm işlemlerini kullanarak grafiksel animasyonlar tasarlar.

Birinci Öğretim



[Yok]


Bilgisayar grafiğine giriş ve temel donanım kavramları; renk sistemleri ve koordinat uzayları; render döngüsü mantığı; temel geometrik şekillerin çizimi; dönüşüm matrisleri ve hareket işlemleri; doku (texture) işleme ve sprite yönetimi; parçacık sistemleri; grafik tabanlı uygulama ve oyun prototipleme.


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Bilgisayar Grafiğine Giriş ve Piksel Kavram Temel Grafik Donanımı Analizi Anlatım, Gösterip Yaptırma
2 Koordinat Sistemleri ve Renk Modelleri Renk Uzayı Alıştırmaları Anlatım, Problem Dayalı Öğrenme
3 Çizgi ve Şekil Çizme Algoritmaları Geometrik Hesaplama Pratikleri Anlatım, Uygulama
4 Grafik Hattı (Pipeline) ve Kare Hızı (FPS) Zamanlama Analizi Uygulamaları Anlatım, Tartışma
5 Grafik Kütüphanesi ve Render Döngüsü Programlama Dili ile İlk Grafik Penceresi Anlatım, Uygulama
6 İlkel Şekillerin Çizimi Dinamik Çizgi ve Dikdörtgen Uygulamaları Anlatım, Vaka Analizi
7 Dönüşüm İşlemleri: Taşıma ve Ölçekleme Matris Temelli Dönüşüm Uygulamaları Anlatım, Gösterip Yaptırma
8 Dönüşüm İşlemleri: Döndürme ve Açısal Hareket Nesne Hareket Mekanikleri Kodlama Anlatım, Uygulama
9 Doku (Texture) Render Etme Prensipleri Görsel Varlıkların (Image) Yüklenmesi ve Çizimi Anlatım, Problem Çözme
10 Kare Kare Animasyon ve Sprite Yönetimi Hareketli Karakter Animasyonu Uygulaması Anlatım, Uygulama
11 Parçacık Oluşturma ve Emitter Mantığı Efekt Sistemleri: Kar, Yağmur ve Patlama Anlatım, Proje Tabanlı Çalışma
12 Kullanıcı Etkileşimi ve Grafik Kontrolü Klavye ve Fare ile Grafik Yönetimi Anlatım, Uygulama
13 Basit Grafik Tabanlı Oyun Mekanikleri Çarpışma Algılama ve Tepki Çizimi Anlatım, Kod İnceleme
14 Bütünleşik Grafik Projesi Geliştirme Oyun Prototipi Sunumu ve Optimizasyon Anlatım, Dönem Özeti


Anlatım ve Sunum, Gösterip Yaptırma, Problem Dayalı Öğrenme, Bireysel Çalışma, Ara Sınav, Yarıyıl Sonu (Final) Sınavı


Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 2 28
Uygulama/Pratik 14 1 14
Bireysel Çalışma 14 1 14
Ödev Problemleri için Bireysel Çalışma 2 4 8
Ara Sınav İçin Bireysel Çalışma 1 8 8
Final Sınavı içiin Bireysel Çalışma 1 10 10
Ev Ödevi 2 3 6
Toplam İş Yükü (saat) 90

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5
ÖÇ 1 3 3 5 2 2
ÖÇ 2 5 4 5 3 4
ÖÇ 3 4 4 5 4 3
ÖÇ 4 4 4 4 5 3
ÖÇ 5 4 5 4 4 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek