Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Ağ Programlama BBP 208 4 3 + 0 3 5
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi Ön Lisans
Dersin Türü Zorunlu
Dersin Koordinatörü Öğr.Gör. SİNAN İLYAS
Dersi Verenler
Dersin Yardımcıları
Dersin Kategorisi Diğer
Dersin Amacı

Ağ programlama temel kavramlarını (Port ve Soket) öğretmek,
Soket programlama yapabilmek, İstemci - Sunucu tabanlı uygulamalar geliştirebilmek

Dersin İçeriği

Sunucu-istemci mimarisi, Port ve Soket kavramları, Soket programlama, Java RMI, Thread programlama, Servletler

# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 Ağ programlama temel kavramlarını bilir Anlatım, Soru-Cevap, Deney ve Laboratuvar, Gözlem,
2 İstemci ve Sunucu mimari yapısını bilir Anlatım, Soru-Cevap, Beyin Fırtınası, Deney ve Laboratuvar, Gözlem,
3 Soket programlama uygulaması geliştirebilir Anlatım, Soru-Cevap, Deney ve Laboratuvar, Gözlem,
4 RMI ve Multithread uygulamalar geliştirebilir Anlatım, Soru-Cevap, Deney ve Laboratuvar, Gözlem,
Hafta Ders Konuları Ön Hazırlık
1 Ağ Programlamaya Giriş
2 Protokoller ve Katmanlı Ağ Modeli
3 Taşıma Katmanı ve TCP Protokolü
4 UDP Protokolü
5 Java´ya Giriş
6 Java ile Program Yazmak
7 Netbeans ile Java Programlama
8 Java Programlamaya Giriş
9 Java ile OOP
10 Applet´ler
11 Java´da Fonksiyonlar
12 Java´da İstisna Yönetimi
13 Java´da Çok Kanallı Programlama
14 Soket Programlama, Örnek İstemci ve Sunucu Uygulamaları
Kaynaklar
Ders Notu

Ağ Programlama, E-ders Notu, Sinan İLYAS, Sakarya Üniversitesi, 2015

Ders Kaynakları

Java Ağ Programcılığı, Haluk Gümüşkaya, Ömer Boyacı, 720 sayfa, 1. Baskı: Haziran 2003, ALFA Yayınları.

# Ders Öğrenme Çıktılarının Program Çıktılarına Katkısı
1 Ağ programlama temel kavramlarını bilir
2 İstemci ve Sunucu mimari yapısını bilir
3 Soket programlama uygulaması geliştirebilir
4 RMI ve Multithread uygulamalar geliştirebilir
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Kısa Sınav 50
2. Kısa Sınav 50
Toplam 100
1. Yıl İçinin Başarıya 20
1. Final 80
Toplam 100
AKTS - İş Yükü Etkinlik Sayı Süre (Saat) Toplam İş Yükü (Saat)
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) 16 3 48
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) 16 3 48
Ara Sınav 1 10 10
Kısa Sınav 2 5 10
Ödev 1 5 5
Final 1 15 15
Toplam İş Yükü 136
Toplam İş Yükü / 25 (Saat) 5,44
Dersin AKTS Kredisi 5