Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
7YBS409İleri Programlama (TS)2+2+03518.11.2025

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Bölümü / Programı Yönetim Bilişim Sistemleri
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Bu dersin amaci; ögrencileri ileri programlama konusunda ayrintili bilgi sahibi kilmak ve nesne tabanli araçlar yardimiyla etkin program kodlari üretebilmelerini saglamaktir.
Dersin İçeriği İleri seviyeli nesne tabanlı programlama teknikleri, işaretçiler, hata bulma, yazılım kütüphanesi geliştirme/kullanma, görsel programlama, UNIX ortamında programlama (make dosyaları), istisna durumları ve yakalanması, çok- akışlı programlar, gerçel zamanlı programlama (donanım kontrolü).
Dersin Yöntem ve Teknikleri
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Dr. Öğr. Üyesi M. Cenk GENÇAL
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Lischner, R., Delphi in a Nutshell (In a Nutshell (O'Reilly)), 2000.


Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 20
Uygulama 1 % 20
Yarıyıl Sonu Sınavı 1 % 60
Toplam :
3
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 4 56
Sınıf Dışı Ç. Süresi 14 4 56
Ara Sınavlar 1 3 3
Laboratuvar 5 4 20
Yarıyıl Sonu Sınavı 1 4 4
Toplam İş Yükü   AKTS Kredisi : 5 139

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 İleri seviye yazılım geliştirme becerisi;
2 Mühendislik uygulamaları için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi;
3 Bilişim teknolojilerini etkin bir şekilde kullanma becerisi;
4 Mühendislik problemlerinin incelenmesi için ileri seviye yazılım geliştirerek benzetim yapma becerisi;
5 Mühendislik problemlerinin incelenmesi için ileri seviye yazılım geliştirerek veri toplama, sonuçları analiz etme ve yorumlama becerisi;

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Görsel programlama, nesneye yönelik programlama, görsel programlama dili editörü;
2 Programlama dilindeki karakterler, operatörler, işlemler, veri tipleri ve bu tipler arasındaki dönüşümler
3 Karar ve döngü yapıları/komutları ve uygulamaları
4 Sayısal, alfasayısal, grafiksel, sistem komutları ve uygulamaları
5 Form nesnesi, özellikleri ve olayları, örnek uygulamalar
6 Standart nesneler, özellikleri ve olayları, örnek uygulamalar
7 ARA SINAV
8 Sistem nesneleri, özellikleri, olayları ve uygulamaları
9 Multimedya nesneleri, özellikleri, olayları ve uygulamaları
10 İletişim pencereleri, iletişim nesneleri, özellikleri, olayları ve uygulamaları
11 İşletim sistemi, Office uygulamaları, raporlama nesneleri, özellikleri, olayları ve uygulamaları
12 Ağ-internet nesneleri, özellikleri, olayları ve uygulamaları
13 Veritabanı nesneleri, özellikleri, olayları ve uygulamaları
14 FİNAL

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10
Tüm 4 5 4 3 4 5 5 3 4 3
Ö1
Ö2
Ö3
Ö4
Ö5

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek

  
  https://obs.osmaniye.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=290551&lang=tr