GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
EMIS405 Network Programming Seçmeli Ders Grubu 4 7 6.00 3.00

Lisans


İngilizce


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ı.



1 Öğrenceilr TCP/IP protokol yapısını kullanarak karmaşık ağ problemlerine çözüm tasarlamayı öğreneceklerdir. Öğrenciler C programlama dilini kullanarak birden fazla kaynak dosyasını içeren ağ programlarını oluşturan kodları yazmayı, derlemeyi, hatalarını ayıklamayı ve dokumante etmeyi öğreneceklerdir. Öğrenciler UNIX/Linux komutlarını kullanarak dosyalar üzerinde işlem yapmayı ve temel ağ haberleşmesini öğreneceklerdir.

Birinci Öğretim



Yok


TCP/IP protokol yapısının detaylı incelenmesi ve TCP/IP protokolü ile ağ uygulamalarının gerçekleştirilmesi


Hafta Teorik [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Bilgisayar Ağlarına ve OSI Modeline Giriş
2 TCP/IP Protokol Yığını
3 Soket Programlama (TCP UDP Soketleri)
4 Soket Programlama (TCP UDP Soketleri)
5 Web Programlama
6 Web Programlama
7 Vize Sınavı
8 XML ve JSON Standartları
9 Tasarım Desenleri ve MVC
10 Web Servisleri
11 Bilgisayar Ağlarının Güvenliği
12 Web Uygulamalarının Güvenliği
13 Proje Sunumları
14 Final Sınavı

Unix Network Programming Volume 1, 2, W. Richard Stevens, Prentice Hall Inter-working with TCP/IP, Douglas E. Comer, David L. Stevens, Prentice-Hall Practical UNIX Programming, Kay Robbins, Steve Robbins, Prentice Hall



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 8 112
Ara Sınav İçin Bireysel Çalışma 2 3 6
Final Sınavı içiin Bireysel Çalışma 2 3 6
Performans 3 4 12
Toplam İş Yükü (saat) 138

ÖÇ 1
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek