Bilgi Paketi

Bilgisayar Mühendisliği Doktora Programı

BİL673

UNIX AĞ PROGRAMLAMA

Ders Kodu
BİL673
Yarıyıl
-
Teori+Uygulama
3 + 0
AKTS
10
Dersin TürüSeçmeli
Dersin DüzeyiDoktora
Dersin Yılı-
Dersin Yarıyılı-
AKTS10
Öğretim Eleman(lar)ı -
Öğrenme Kazanımları

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.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerYok
Ders TanımıUnix 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 İçeriği
HAFTA KONULAR
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.
Kaynaklar1. Stevens, W. R. "UNIX Network Programming", Prentice Hall, (1998)
2. Rochkind, S. R. "Advanced Unix Programming", Addison Wesley, (2004)
Öğretim Yöntemleri
  • Anlatım
  • Soru-Cevap
  • Sorun/Problem Çözme
  • Eğitim-Uygulama
  • Proje
  • Rapor Hazırlama
  • Sunum
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 30
Ödev 1 15
Proje 1 15
Toplam(%) 60
Yıl İçinin Başarıya Oranı(%) 60
Finalin Başarıya Oranı(%) 40
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 2 2
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi 14 11 154
Final Sınavına Hazırlık 1 69 69
Ders Saati 14 3 42
Ara Sınava Hazırlık 1 44 44
Laboratuvar
Final Sınavı 1 2 2
Ödevler
Toplam İş Yükü313
Toplam İş Yükü / 3010.43
Dersin AKTS Kredisi10
DilTürkçe
Staj / UygulamaYok
Ö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