| Ders Kodu | Ders Adı | Teorik | Uygulama | Laboratuvar | Yerel Kredi | AKTS |
|---|---|---|---|---|---|---|
| BİL470 | Ağ Programlama | 3,00 | 0,00 | 0,00 | 3,00 | 5,00 |
| Dersin Dili | : | Türkçe |
|---|---|---|
| Dersin Seviyesi | : | Lisans |
| Dersin Tipi | : | Seçmeli |
| Ön Koşullar | : | Yok |
| Dersin Amacı | : | Bilgisayar ağları üzerinden belirli bir protokol yapısına bağlı kalınarak gereksinimlere uygun iletişim yapılarının analiz, tasarım ve gerçeklenme becerisinin kazandırılması |
| Dersin İçeriği | : | TCP/IP protokol yapısının detaylı incelenmesi ve TCP/IP protokolü ile ağ uygulamalarının gerçekleştirilmesi |
| Dersin Kitabı / Malzemesi / Önerilen Kaynaklar | : | Practical UNIX Programming, Kay Robbins, Steve Robbins, Prentice Hall |
| Dersi Veren Öğretim Elemanları | : | Dr. Öğr. Üyesi Ertürk Erdağı |
| En Son Güncelleme Tarihi | : | |
| Dosya İndirilme Tarihi | : | 19.07.2026 |
| Ders Kodu | Ders Adı | Koşul | Teorik | Uygulama | Laboratuvar | Yerel Kredi | AKTS |
|---|
| Teorik | Uygulama | Laboratuvar | Hazırlık Bilgileri | Öğretim Metodları | Dersin Öğrenme Çıktıları | |
|---|---|---|---|---|---|---|
| 1.Hafta | *İşlemlerarası iletişimin esaslarının incelenmesi |
|||||
| 2.Hafta | *UNIX tabanlı işletim sistemlerinde işlemlerarası iletişim mekanizmalarının (pipe, fifo, message queue, shared memory) incelenmesi |
|||||
| 3.Hafta | *UNIX tabanlı işletim sistemlerinde işlemlerarası senkronizasyon mekanizmalarının (semaphore, mutex, condition variable) incelenmesi |
|||||
| 4.Hafta | *Multithreading |
|||||
| 5.Hafta | *TCP/IP protokol yapısının gözden geçirilmesi, IP protokol ortamının incelenmesi |
|||||
| 6.Hafta | *TCP/IP protokol yapısının gözden geçirilmesi, TCP, UDP protokol ortamlarının incelenmesi |
|||||
| 7.Hafta | *Berkeley Socket programlamaya giriş |
|||||
| 8.Hafta | *Unicast, Multicast ve Broadcast haberleşme yöntemlerinin incelenmesi |
|||||
| 9.Hafta | *Ara Sınav 1 |
|||||
| 10.Hafta | *Non-blocking I/O yapılarının incelenmesi |
|||||
| 11.Hafta | *Raw socket yapılarının incelenemesi |
|||||
| 12.Hafta | *RPC / RMI yapılarının incelenmesi |
|||||
| 13.Hafta | *C programlama dili ile network uygulama örnekleri |
|||||
| 14.Hafta | *Java programlama dili ile network uygulama örnekleri |
| Aktiviteler | Sayı | Süresi(Saat) | Toplam İş Yükü |
|---|---|---|---|
| Proje | 1 | 25,00 | 25,00 |
| Derse Katılım | 14 | 3,00 | 42,00 |
| Ders Sonrası Bireysel Çalışma | 14 | 3,00 | 42,00 |
| Ara Sınav Hazırlık | 1 | 20,00 | 20,00 |
| Final Sınavı Hazırlık | 1 | 25,00 | 25,00 |
| Toplam : | 154,00 | ||
| Toplam İş Yükü / 30 ( Saat ) : | 5 | ||
| AKTS : | 5,00 | ||