Ders Öğretim Planı

Ders Kodu Ders Adı Ders Türü Yıl Dönem AKTS
2103056162000 Visual C++ ve Open Gl İle 3 Boyutlu Yazılımların Geliştirilmesi 927003 1 1 8

Dersin Amacı

Öğrencileri her türlü 3 boyutlu yazılımları geliştirecek düzeye getirmek.

Dersin Veren Öğretim Görevlisi/Görevlileri

Yrd. Doç. Dr. Sedat Doğan

Ön Koşul Dersleri

Yok

Önerilen Diğer Hususlar

Yok

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Scroeder, Martin, Lorensen, 1998. The Visualization Toolkit, An Object Oriented Approach to 3D Graphics. Prentice Hall PTR.

Dersin Sunulduğu Dil

Türkçe

Staj Durumu

Yok

Dersin İçeriği

Katı modelleme tekniklerinin temelleri ve OpenGL. OpenGL API fonksiyonları ve bunların Visual C++ dilinde kullanımı. Sanal gerçeklik ve foto-gerçeklik kavramları. Doku haritalama. Hacim ve yüzey modelleme. Sanal ve foto- gerçekçi dokuma haritalama yapabilen 3 Boyutlu katı modelleme yazılımlarının geliştirilmesi. İleri 3 boyutlu modelleme algoritmaları.

Değerlendirme

# Etkinlikler Adet Yuzde Katkısı Yarıyıl İci Etkinlik Yıl Sonu Etkinlik
90 Yarıyıl (Yıl) İçi Etkinlikleri 0 40
91 Yarıyıl (Yıl) Sonu Etkinlikleri 0 60
1 Ara Sınav 1 50 1
22 Proje Hazırlama 1 50 1
2 Final Sınavı 1 100 1

Ders İş Yükü Verisi

# Etkinlikler Adet Süresi(saat) Toplam İş Yükü(saat)
1 Ara Sınav 1 3 3
2 Final Sınavı 1 2 2
5 Derse Katılım 14 3 42
22 Proje Hazırlama 14 4 56
29 Bireysel Çalışma 9 4 36
32 Ara Sınav İçin Bireysel Çalışma 9 4 36
33 Final Sınavı içiin Bireysel Çalışma 4 3 12

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Katı modelleme tekniklerinin temelleri ve OpenGL.
2 OpenGL API fonksiyonları ve bunların C# ile kullanımı.
3 Sanal gerçeklik ve foto gerçeklik kavramları.
4 Doku haritalama.
5 Hacim Modelleme teknikleri.
6 Yüzey modelleme teknikleri.
7 Sanal ve foto- gerçekçi dokuma haritalama yapabilen 3 Boyutlu katı modelleme yazılımlarının geliştirilmesi.
8 VTK (visualization toolkit) ve C#.
9 OpenGL ve VTK.
10 Arasınav.
11 VTK sınıfları ve nesne yapıları. VTK veri yapıları ve veri sınıfları.
12 VTK, Open GL ve Visual C# ile hacim modelleme algoritmalarının yorumlanması.
13 VTK, Open GL ve Visual C# ile yüzey modelleme algoritmalarının yorumlanması.
14 VTK, Open GL ve Visual C# ile doku haritalama algoritmalarının yorumlanması.

Dersin Öğrenme Çıktıları

# Öğrenme Çıktı Id Açıklama
85532 1195495 3- Boyutlu modelleme tekniklerini ve bunları yorumlayacak yazılımlar geliştirmek için gereken C# veri yapılarını öğrenir.
85533 1175977 3- boyutlu hacim ve yüzey modellerini gerçekleştiren C# yazılımlarını OpenGL ve VTK ile geliştirir.

Bölüm Program Çıktıları

# Program Çıktı Id Açıklama
1 67001 Harita mühendisliği için bilimsel literatürü takip etmek,
2 67002 Harita mühendisliği için teknik ekipman yazılım ve donanımı takip etmek, kullanma yetisini kazanmak,
3 67003 Harita mühendisliği alanında edindiği bilgileri farklı disiplin alanlarından gelen bilgilerle bütünleştirerek yorumlayabilme ve yeni bilgiler oluşturabilme,
4 67004 Yapılan çalışmaların sonucunda elde edilen bilgileri sunmak için bilimsel makale, bildiri hazırlamak,
5 67005 Mesleki etiğe uygun profesyonel bilim insanı sorumluluğu sergilemek.
6 67000 İleri düzey Harita Mühendisliği kavramlarını bilimsel olarak tanımlamak ve uygulamak,