Anasayfa  »  Fen Bilimleri Enstitüsü »  Bilgisayar Mühendisliği Doktora Programı (Lisans Derecesine Dayalı)

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
UNIX AĞ PROGRAMLAMA BİL673 - 3 + 0 10

DERSİN TÜRÜSeçmeli
DERSİN DÜZEYİDoktora
DERSİN YILI-
YARIYIL-
AKTS10
ÖĞRETİM ELEMAN(LAR)I-
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Ağ Programlama kavramlarını bilir.
2) Linux/Unix komutları ile ağ programlama konusunda pratik ve teorik bilgisi vardır.
3) Linux/Unix komutları ile ağ algoritmaları yazabilir.
4) Test etme ve hata ayıklama yapabilir.
5) Gerçek hayat ağ programlama problemlerini analiz eder.
6) Ağ üzerinden iletişim için soketleri programlayabilir.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERYok
DERS TANIMIUnix Tabanlı Soketler, TCP ve UDP Soket Bağlantıları, IPv4 ve IPv6 Protokolleri, Sunucu-İstemci Modeli, I/O Çoklama, Sinyaller, Prosesler, Sistem Çağrılarını Kullanma, Unix Standartları,Giriş/Çıkış Terminali, Temel Süreçler Arası İletişim, İleri Süreçler Arası İletişim, Ağlar ve Soketler, Sinyaller ve Zamanlayıcılar
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Unix Tabanlı Soketler,
2. Hafta TCP ve UDP Soket Bağlantıları,
3. Hafta IPv4 ve IPv6 Protokolleri,
4. Hafta Sunucu-İstemci Modeli,
5. Hafta I/O Çoklama, Sinyaller,
6. Hafta Prosesler, Sistem Çağrılarını Kullanma,
7. Hafta Unix Standartları,
8. Hafta Ara-sınav
9. Hafta Giriş/Çıkış Terminali,
10. Hafta Temel Süreçler Arası İletişim,
11. Hafta İleri Süreçler Arası İletişim,
12. Hafta Ağlar ve Soketler,
13. Hafta Sinyaller ve Zamanlayıcılar.
14. Hafta Sinyaller ve Zamanlayıcılar.
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR1. Stevens, W. R. "UNIX Network Programming", Prentice Hall, (1998)
2. Rochkind, S. R. "Advanced Unix Programming", Addison Wesley, (2004)
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Soru-Cevap,Sorun/Problem Çözme,Eğitim-Uygulama,Proje,Rapor Hazırlama,Sunum
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav130
Ödev115
Proje115
Toplam(%)60
Yıl İçinin Başarıya Oranı(%)60
Finalin Başarıya Oranı(%)40
Toplam(%)100
AKTS İŞ YÜKÜ
Aktivite Sayı Süresi(Saat) İş Yükü
Ara Sınav122
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi1411154
Final Sınavına Hazırlık16969
Ders Saati14342
Ara Sınava Hazırlık14444
Laboratuvar
Final Sınavı122
Ödevler
Toplam İş Yükü313
Toplam İş Yükü / 3010,43
Dersin AKTS Kredisi10
DİLTürkçe
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2Ö3Ö4Ö5Ö6
P1  X   X   X   X   X   X
P2    X   X      
P3    X         X
P4    X       X  
P5  X   X   X       X
P6          X   X
P7          X   X
P8  X   X   X   X    
P9           
P10    X   X      
P11          X   X
P12  X   X   X   X   X   X