Ders Öğretim Planı

Ders Kodu Ders Adı Ders Türü Yıl Dönem AKTS
JFM602 İleri Programlama 927003 1 1 7.5

Dersin Amacı

İleri programlama algoritmaları, veri modelleri ve bellek yönetim tekniklerini öğrencilere öğretmektir

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

Prof.Dr. Sebahattin Bektaş

Ön Koşul Dersleri

Yok

Önerilen Diğer Hususlar

Yok

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Schildt, H. and Guntle G, 2001. “The Complete Reference: Borland C++ Builder.”, Osborne/ McGraw Hill.

Staj Durumu

Yok

Dersin İçeriği

Derleyicilerin fonksiyonları, veri tipleri ve komutlar, bellek gereksinimi, bellek yönetimi, algoritmalar, ileri programlama ifadeleri, aritmetik ifadelerin optimizasyonu, derleyicide girdi/ çıktı ve format ifadelerinin işlenmesi, hata ayıklama, fonksiyonlar, pointerlar, yazılım tasarımı ve uygulamalar

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 100 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 3 3
5 Derse Katılım 13 4 52
22 Proje Hazırlama 5 20 100
23 Proje Sunma 5 5 28

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 İleri programlamaya giriş sac1-dönüştürüldü.pdf
2 Veri tipleri ve komutlar
3 Derleyicilerin fonksiyonları
4 Bellek gereksinimi, bellek yönetimi,
5 Algoritmalar
6 İleri programlama ifadeleri,
7 Aritmetik ifadelerin optimizasyonu, saycoz_matlab.pdf
8 Ara sınav
9 Derleyicide girdi/ çıktı ve format ifadelerinin işlenmesi.
10 Hata ayıklama.
11 Fonksiyonlar,
12 Pointerlar,
13 Yazılım tasarımı ve uygulamalar
14 Yazılım tasarımı ve uygulamalar.

Dersin Öğrenme Çıktıları

# Öğrenme Çıktı Id Açıklama
1 1398982 Veri modellerini öğrenme
2 1404946 Bellek yönetimini öğrenme
3 1408936 İleri düzey programlama yeteneği.

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

# Program Çıktı Id Açıklama
1 74733 Harita mühendisliği için bilimsel literatürü takip etmek,
2 74734 Harita mühendisliği için teknik ekipman yazılım ve donanımı takip etmek, kullanma yetisini kazanmak,
3 74735 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 74736 Yapılan çalışmaların sonucunda elde edilen bilgileri sunmak için bilimsel makale, bildiri hazırlamak,
5 74737 Mesleki etiğe uygun profesyonel bilim insanı sorumluluğu sergilemek.
6 74732 İleri düzey Harita Mühendisliği kavramlarını bilimsel olarak tanımlamak ve uygulamak,

Ögrenme Çıktı Matrisi

Program Çıktısı
1 2 3 4 5 6
Öğrenme Çıktısı
1 5 5
2 5
3 5 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek