Yazdır

DERS BİLGİLERİ
Ders KodDers AdT+U SaatYarıyılAKTS
CENG 501İLERİ PROGRAMLAMA TEKNİKLERİ3 + 02. Yarıyıl7,5

DERS TANIMI
Ders Düzeyi Doktora
Ders Türü Seçmeli
Dersin Amacı Bu dersin amacı ileri programlama tekniklerini öğretmektir.
Ders İçeriği Örneklerle programlama dillerinin zayıf ve güçlü taraflarını belirleme. Açık ve uyarlanabilir ifade ve kontrol yapıları. Geniş soyut düşünce, modülasyon, enkapsülasyon, paketsel ve ortak rutinli programlama. Nesne tabanlı mimariler. Servis tabanlı mimariler. Güncel programlama dillerindeki uygulamalar.
Ders Ön Koşul Dersin ön koşulu yok.
Ders Yan Koşul Dersin yan koşulu yok.

DERS ÖĞRENME KAZANIMLARI
1Karmaşık problemlere çözüm üretir.
2Nesne tabanlı mimari geliştirir.
3Mevcut yöntemleri kullanarak problem çözer.
4Çok yönlü düşünebilir.

DERS ÖĞRENME KAZANIMININ PROGRAM YETERLİLİKLERİNE KATKISI
NoPY 01PY 02PY 03PY 04PY 05PY 06PY 07PY 08PY 09PY 10PY 11PY 12
ÖK 0015 33   3 13 
ÖK 0025 33   3 13 
ÖK 0035 33   3 13 
ÖK 0045 33   3 13 
Ara Toplam20 1212   12 412 
Katkı503300030130

AKTS / İŞ YÜKÜ TABLOSU
EtkinlikSayısıSüresi (Saat)Toplam İş Yükü (Saat)
Ders Süresi(14 hafta/teorik+uygulama)14342
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme)14570
Ödevler5840
Arasınavlar(hazırlık süresi dahil)11515
Yarıyıl Sonu Sınavı(hazırlık süresi dahil)12828
Toplam İş Yükü

Dersin AKTS Kredisi






195

7,5
DERS ŞUBELERİ
 Dönem seçiniz :   


 Ders DönemiŞube NoDersi Veren Öğretim Elemanı
Detay 2024-2025 Güz1FATMANA ŞENTÜRK
Detay 2023-2024 Güz1FATMANA ŞENTÜRK
Detay 2022-2023 Bahar1MERİÇ ÇETİN
Detay 2022-2023 Güz1FATMANA ŞENTÜRK
Detay 2017-2018 Güz1ELİF HAYTAOĞLU
Detay 2016-2017 Güz1MERİÇ ÇETİN
Detay 2016-2017 Güz1GÜRHAN GÜNDÜZ
Detay 2015-2016 Güz1GÜRHAN GÜNDÜZ


Yazdır

Ders Şube Detayları
Dersin Kodu Dersin Ad Saat (T+P) Şube No Öğretim Dili Şube Dönemi Öğretim Sistemi
CENG 501 İLERİ PROGRAMLAMA TEKNİKLERİ 3 + 0 1 Türkçe 2024-2025 Güz Yüz Yüze
Öğretim Elemanı  E-Posta  İç Hat  Ders Yeri Devam Zorunluluğu
Dr. Öğr. Üyesi FATMANA ŞENTÜRK fatmanas@pau.edu.tr MUH A0257 Dersin Devam Yüzdesi : %60
Amaç Bu dersin amacı ileri programlama tekniklerini öğretmektir.
İçerik Örneklerle programlama dillerinin zayıf ve güçlü taraflarını belirleme. Açık ve uyarlanabilir ifade ve kontrol yapıları. Geniş soyut düşünce, modülasyon, enkapsülasyon, paketsel ve ortak rutinli programlama. Nesne tabanlı mimariler. Servis tabanlı mimariler. Güncel programlama dillerindeki uygulamalar.
Haftalık Konu Başlıkları
HaftaKonular
1 Java'ya Giriş
2 Diziler
3 ArrayLists, HashMaps
4 Nesneler
5 Kalıtım
6 Polymorhism
7 Interface, Abstract Sınıflar
8 Threads
9 Network Programlama
10 Paralel Programlama
11 Vize
12 Tasarım Desenleri
13 Tasarım Desenleri
14 Proje Sunumu
Materyaller
Materyal belirtilmemiştir.
Kaynaklar
Ders Değerlendirme Sistemi
Değerlendirme YöntemiKatkı Yüzdesi (%)Değerlendirme Yöntemi Ad
Dönem Sonu Sınavı50Dönem Sonu Sınavı
Ara Sınav50Ara Sınav
T+U : Teorik + Pratik
PY: Program Yeterlilikleri
ÖK: Ders Öğrenme Kazanımları