Bilgi Paketi

Bilgisayar Mühendisliği Tezsiz Yüksek Lisans Programı

BİL547

BİLGİSAYAR GRAFİĞİ

Ders Kodu
BİL547
Yarıyıl
-
Teori+Uygulama
3 + 0
AKTS
10
Dersin TürüSeçmeli
Dersin DüzeyiTezsiz Yüksek Lisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS10
Öğretim Eleman(lar)ı
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Bilgisayar Grafiğinin temellerini öğrenir, grafik paketleri ve ilgili algoritmaları (doğru çizme, orta nokta, vb.) bilir.
  2. Poligon doldurma algoritmalarını, görüntüleme listelerini, Bitmap, pixmap fonksiyonlarını, grafik çıktı ilkellerini öğrenir. OpenGL paketi kullanıcı etkileşimi.
  3. İki ve üç boyutlu geometrik dönüşümleri ve ara yüz tasarımını bilir.
  4. İki ve üç boyutlu kırkma algoritmalarını bilir.
  5. Polihedronlar, yüzeyler, bezir eyrilerini öğrenir
  6. Görülebilir yüzey algılama tekniklerini ve splineları öğrenir.
  7. Tüm öğrenciler öğrendikleri bütün bilgileri kullanarak bir oyun projesi yapmayı bilir.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerYok
Ders TanımıBilgisayar Grafiğine Giriş. Uygulama Alanları. Grafik Sistemleri. Grafik Paketleri. OpenGL'e Giriş. Doğru-Çizim Algoritmaları. Orta nokta Çember Algoritması. Poligon içi Doldurma Algoritmaları. OpenGL Poligon içi-Doldurma Fonk. OpenGL Görüntüleme Listeleri. OpenGL Bitmap-Pixmap Fonksiyonları. Grafiksel Kullanıcı Ara yüzleri: Fare, Klavye Fonksiyonları. GLUT, GLUI paketleri. Grafiksel İlkellerinin Niteleyicileri. Bölge Doldurma Algoritmaları. Antialiasing. iki-Boyutlu Dönüşümler. Geometrik Dönüşümleri: Üç-Boyutlu Dönüşümler. Etkileşimli Girdi Yöntemleri ve Grafiksel Kullanıcı Ara yüzü. İki-Boyutlu Bakış. Kırkma Algoritmaları. Üç-Boyutlu Bakış. Orthogonal İzdüşüm. Perspektif İzdüşüm. Üç-Boyutlu Nesne ifadesi. Polyhedronlar. Yüzeyler. Bezier Eğrileri. Splineler. Görünebilir Yüzey Algılama.
Ders İçeriği
HAFTA KONULAR
1. Hafta Bilgisayar Grafiğine Giriş: Uygulama Alanları, Grafik Sistemleri, Grafik Paketleri, OpenGL'e Giriş
2. Hafta Grafik Çıktı İlkeleri: Doğru-Çizim Algoritmaları, Orta nokta Çember Algoritması.
3. Hafta Grafik Çıktı İlkeleri: Poligon içi Doldurma Algoritmaları, OpenGL Poligon içi Doldurma Fonk, OpenGL Görüntüleme Listeleri, OpenGL Bitmap-Pixmap Fonksiyonları
4. Hafta Grafiksel Kullanıcı Ara yüzleri: Fare, Klavye Fonksiyonları, GLUT, GLUI paketleri; Grafiksel İlkellerinin Niteleyicileri, Bölge Doldurma Algoritmaları, Antialiasing
5. Hafta Geometrik Dönüşümleri: İki-Boyutlu Dönüşümler
6. Hafta Geometrik Dönüşümleri: Üç-Boyutlu Dönüşümler
7. Hafta Etkileşimli Girdi Yöntemleri ve Grafiksel Kullanıcı Ara yüzü
8. Hafta Ara-sınav
9. Hafta İki-Boyutlu Bakış, Kırkma Algoritmaları
10. Hafta Üç-Boyutlu Bakış: Orthogonal İzdüşüm; OpenGL Uygulamaları
11. Hafta Üç Boyutlu Bakış: Perspektif İzdüşüm; OpenGL Uygulamaları
12. Hafta Üç Boyutlu Nesne ifadesi: Polyhedronlar, Yüzeyler
13. Hafta Üç-Boyutlu Nesne İfadesi: Bezier Eğrileri, Spline'ler
14. Hafta Görünebilir Yüzey Algılama
Kaynaklar1. Computer Graphics Using OpenGL, 3/E; Francis S Hill, Jr., Stephen M Kelley; ISBN-10: 0131496700; ISBN-13: 9780131496705; Publisher: Prentice Hall; 2007
2. Lecture Notes
Öğretim Yöntemleri
  • Anlatım
  • Soru-Cevap
  • Sunum
  • Deney
  • Sorun/Problem Çözme
  • Proje
  • Rapor Hazırlama
  • Eğitim-Uygulama
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 30
Ödev 5 10
Mini-Sınav 5 10
Proje 1 10
Toplam(%) 60
Yıl İçinin Başarıya Oranı(%) 60
Finalin Başarıya Oranı(%) 40
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 2 2
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi 14 11 154
Final Sınavına Hazırlık 1 69 69
Ders Saati 14 3 42
Ara Sınava Hazırlık 1 44 44
Laboratuvar
Final Sınavı 1 2 2
Ödevler
Toplam İş Yükü313
Toplam İş Yükü / 3010.43
Dersin AKTS Kredisi10
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5 Ö6 Ö7
P1 X X X X X X X
P2 X X X X X X X
P3 X X X X X X X
P4 X X X X X X X
P5 X
P6 X
P7 X
P8 X
P9 X
P10 X
P11 X
P12 X