MÜHENDİSLİK FAKÜLTESİ
BİLGİSAYAR MÜHENDİSLİĞİ
Dersin Adı   İLERİ PROGRAMLAMA DİLLERİ (SEÇMELİ)
Dönemi Dersin Kodu Teorik Saat / Uygulama Saati AKTS
6 1213668 3 / 0 4
Dersin Düzeyi Lisans
Dersin Dili Türkçe
Dersin Veriliş Biçimi Yüz Yüze
Dersin Koordinatörü Doç.Dr. İsmail Babaoğlu
Koordinator E-mail ibabaoglu selcuk.edu.tr
Öğretim Elemanı
Doç. Dr. İsmail Babaoğlu
Yardımcı Öğretim Elemanları
Görevlendirilen Arş.Gör.
Dersin Amacı Nesneye yönelik programlama kavramı, nesneye yönelik programlama dilleri ile ileri düzey programlama tekniklerinin uygulanması ve bu teknikler ile uygulama geliştirme.
Temel Bilimler Mühendislik Bilimleri Sosyal Bilimler Eğitim Bilimleri Sanat Bilimleri Sağlık Bilimleri Tarım Bilimleri
15 85 0 0 0 0 0
DERS YÖNTEM VE TEKNİKLERİ
Yüz yüze eğitim, soru cevap, test, proje ödevi
HAFTA DERS İÇERİĞİ KAYNAK
1 İleri programlamaya giriş. Nesneye yönelik programlama hakkında genel bilgiler.
2 Nesneye yönelik program tasarımı. Prosedürel, fonksiyonel ve veri soyutlama.
3 DLL (dynamic link library) tanımı, özellikleri kullanım yerleri
4 DLL ile uygulama geliştirme, DLL örnekleri.
5 Windows mesajlaşma tanımı, özellikleri, kullanım yerleri, örnek uygulamalar.
6 Bileşenler, özellikleri, örnek bileşen kodlama.
7 Threadler, mutexler, özellikleri, serileştirme.
8 Ara sınav
9 Thread ve Mutex yapıları ile uygulama geliştirme.
10 OLE-COM (Object linking and embedding-Component object model)
11 Soket programlama, TCP-UDP uygulamaları, özellikleri örnek kodlama.
12 Windows servisleri.
13 Linux deamonları.
14 Veritabanı bağlantıları (native, ODBC, ADO, JDBC).
15 Kod optimizasyonu ve test.
DEĞERLENDİRME SİSTEMİ   Ara Sınav Final
  Sayı Katkı Payı Sayı Katkı Payı  
Yarıyıl İçi Çalışmaları : - - - -
Devam/Katılım : - - - -
Uygulamalı Sınav : - - - -
Derse Özgü Staj : - - - -
Küçük Sınav : - - - -
Ödev : - - - -
Sunum ve Seminer : - - - -
Projeler : 1 20 1 20
Atölye/Laboratuvar Uygulamaları : - - - -
Vaka Çalışmaları : - - - -
Arazi Çalışmaları : - - - -
Klinik Çalışmaları : - - - -
Diğer Çalışmaları : - - - -
Ara Sınav   1 40 1 40
Final   1 40 1 40
AKTS İŞ YÜKÜ TABLOSU   Sayı Süre
Ders Süresi : 14 3
Sınav Dışı Ders Çalışma Süresi : - -
Sunum ve Seminer Hazırlama : - -
Derse Özgü Staj : - -
Atölye/Laboratuvar Uygulamaları : - -
Arazi Çalışmaları : - -
Vaka Çalışmaları : - -
Projeler : 1 30
Ödev : - -
Küçük Sınavlar : - -
Ara Sınav : 1 20
Final : 1 28
DERSİN AKTS KREDİSİ 4
No DERS ÖĞRENİM ÇIKTISI KATKISI (*)
D.Ö.Ç. 1 İleri düzey programlama tekniklerinin kazanılması 4
D.Ö.Ç. 2 Nesneye yönelik programlama dillerinin ileri düzey tekniklerle daha efektif kullanılması 4
* 1: Zayıf - 2: Orta - 3: İyi - 4: Çok İyi
PROGRAM ÇIKTISI VE DERS ÖĞRENİM ÇIKTISI İLİŞKİ MATRİSİ

DÖÇ1DÖÇ2DÖÇ3DÖÇ4DÖÇ5DÖÇ6DÖÇ7DÖÇ8DÖÇ9DÖÇ10DÖÇ11DÖÇ12DÖÇ13DÖÇ14DÖÇ15DÖÇ16DÖÇ17DÖÇ18DÖÇ19DÖÇ20
PÇ1
PÇ2
PÇ3
PÇ4
PÇ5
PÇ6
PÇ7
PÇ8
PÇ9
PÇ10
PÇ11
PÇ12
PÇ13
PÇ14
PÇ15
PÇ16
PÇ17
PÇ18
PÇ19
PÇ20