| Ders Kodu | Ders Adı | Teorik | Uygulama | Laboratuvar | Yerel Kredi | AKTS |
|---|---|---|---|---|---|---|
| BİL368 | Bilgisayar Grafikleri | 3,00 | 0,00 | 0,00 | 3,00 | 5,00 |
| Dersin Dili | : | Türkçe |
|---|---|---|
| Dersin Seviyesi | : | Lisans |
| Dersin Tipi | : | Seçmeli |
| Ön Koşullar | : | Yok |
| Dersin Amacı | : | Bu dersin amacı, Bilgisayar Grafiğinin temel prensiplerini, iki boyutlu(2B) ve üç-boyutlu(3B) ve grafik çizim işlemlerinin (transformasyon matrisleri, döndürme, taşıma, ölçeklendirme ) tekniklerini, 3B görmenin nasıl gerçekleştiğini öğretmektir. Ayrıca, grafik projelerinin pratik programlama uygulamalarını endüstriyel standart grafik kütüphanelerinden biri olan OpenGL kullanarak gerçekleştirmektir. |
| Dersin İçeriği | : | Temel grafik donanım ve yazılım kavramlarının tanıtımı, koordinat sistemleri, 2B ve 3B modelleme ve dönüşümler, 3B görme, perspektif dönüşümler, görünür yüzey tespit algoritmaları, renk kullanımı ve ışık, kaplama, OpenGL ve uygulamaları |
| Dersin Kitabı / Malzemesi / Önerilen Kaynaklar | : | Computer Graphics Programming in OpenGL with JAVA |
| Planlanan Öğrenme Etkinlikleri ve Öğretme Yöntemleri | : | Haftalık işlenecek dersin yanı sıra, dönem boyunca teorik içerikle ilgili ödevler ve sınavlar olacaktır. |
| Ders İçin Önerilen Diğer Hususlar | : | Haftalık tekrar yapılıp ve sıradaki derse ön çalışma yapılıp gelinmesi önerilmektedir. |
| Dersi Veren Öğretim Elemanları | : | Arş. Gör. Fatih Kayrancı |
| Dersi Veren Öğretim Elemanı Yardımcıları | : | Yoktur |
| Dersin Verilişi | : | Yüz yüze |
| En Son Güncelleme Tarihi | : | 23.12.2025 12:48:50 |
| Dosya İndirilme Tarihi | : | 19.07.2026 |
| Ders Kodu | Ders Adı | Koşul | Teorik | Uygulama | Laboratuvar | Yerel Kredi | AKTS |
|---|
| Teorik | Uygulama | Laboratuvar | Hazırlık Bilgileri | Öğretim Metodları | Dersin Öğrenme Çıktıları | |
|---|---|---|---|---|---|---|
| 1.Hafta | *Bilgisayar Grafiklerine Giriş
Bilgisayar grafiklerine genel bakış, bilgisayar grafikleri uygulama ve yazılımları, bazı grafik cihazlarının tanımı, operatör etkileşimi için giriş aygıtları, aktif ve pasif grafik aygıtları, ekran teknolojileri, depolama tüpü grafik ekranları, kaligrafi yenileme grafik ekranları, raster yenileme (raster-scan) grafik ekranları, katot ışın tüpü temelleri, renkli crt raster tarama temelleri, video temelleri, video denetleyicisi, randomscan ekran işlemcisi, lcd ekranlar.
|
|||||
| 2.Hafta | *Renk Teorisi |
|||||
| 3.Hafta | *Python İle OpenGL Programlama |
|||||
| 4.Hafta | *Python ile OpenGL Programlama |
|||||
| 5.Hafta | *OpenGL' de 2B koordinat düzlemi ve geometrik dönüşümler
(öteleme, döndürme, ölçekleme, yansıma, kaydırma)
|
|||||
| 6.Hafta | *OpenGL' de 3B koordinat düzlemi ve geometrik dönüşümler
(öteleme, döndürme, ölçekleme, yansıma, kaydırma)
|
|||||
| 7.Hafta | *Perspektif ve Ortogonal Projeksiyonlar ve OpenGL uygulamaları
|
|||||
| 8.Hafta | *Ara Sınav |
|||||
| 9.Hafta | *Eğri ve Yüzeylerin Temsili, obj dosyaların işlenmesi |
|||||
| 10.Hafta | *2B ve 3B nesnelere doku kaplama |
|||||
| 11.Hafta | *Aydınlatma/Gölgelendirme |
|||||
| 12.Hafta | *Kırpma ve Gizli Yüzey Bulma |
|||||
| 13.Hafta | *Sanal Gerçeklik |
|||||
| 14.Hafta | *Proje Sunumları |
|||||
| 15.Hafta | *Genel Tekrar
|
| Aktiviteler | Sayı | Süresi(Saat) | Toplam İş Yükü |
|---|---|---|---|
| Ödev | 1 | 15,00 | 15,00 |
| Proje | 1 | 20,00 | 20,00 |
| Derse Katılım | 14 | 3,00 | 42,00 |
| Ders Sonrası Bireysel Çalışma | 14 | 2,00 | 28,00 |
| Ara Sınav Hazırlık | 1 | 20,00 | 20,00 |
| Final Sınavı Hazırlık | 1 | 20,00 | 20,00 |
| Toplam : | 145,00 | ||
| Toplam İş Yükü / 30 ( Saat ) : | 5 | ||
| AKTS : | 5,00 | ||
| Ö.Ç. 1 | 5 | 4 | 4 | 5 | 4 | 4 | 3 | 3 | 3 | 4 | 4 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ö.Ç. 2 | 5 | 5 | 4 | 5 | 4 | 4 | 3 | 3 | 3 | 5 | 4 |
| Ö.Ç. 3 | 4 | 4 | 5 | 5 | 5 | 4 | 3 | 4 | 3 | 4 | 4 |
| Ö.Ç. 4 | 4 | 4 | 5 | 5 | 4 | 5 | 3 | 3 | 3 | 5 | 4 |
| Ö.Ç. 5 | 5 | 4 | 4 | 5 | 5 | 4 | 5 | 4 | 3 | 4 | 5 |
| Ortalama | 4,60 | 4,20 | 4,40 | 5,00 | 4,40 | 4,20 | 3,40 | 3,40 | 3,00 | 4,40 | 4,20 |