Bilgisayar ağ yapısının temel ilkeleri, internet mimarisi ve protokollerinin anlaşılmasını, uygulanmasını ve analizini amaçlar ve aşağıdan yukarıya doğru yaklaşım şeklinde öğretmeyi hedefler.
Ön Koşullar
MB0053-Bilgisayar Ağları dersini, aşağıdaki dersleri almış ve başarı ile tamamlamış 4.sınıf öğrencilerinin alması gerekmektedir.
• Algoritma Analizi ve Tasarımı
• Graf Kuramına Giriş
• Ayrık Matematik
• İşletim Sistemleri
Eş Koşullar
Yok
Özel Koşullar
Temel programlama bilgisi ve kaynakları takip edebilme açısından temel düzeyde ingilizce bilgisi gerekli ve yeterlidir.
Öğretim Üyeleri
Dr. Öğr. Üyesi Levent CUHACI
Asistanlar
Yok.
Ders Gün,Saat ve Yeri
Perşembe, 09:00-13:00, B1-7
Görüşme Saatleri ve Yeri
Perşembe, 17.00-18.00
Öğretim Yöntem ve Teknikleri
Sunumlar üstünden anlatım, öğrenciyle yeni problemlerin irdelenmesi ve dönem ödevleri, bunun dışında soket programlama ile yazılım geliştirme
Temel Kaynaklar
Computer Networks, 3rd ed., Andrew S. Tanenbaum, Prentice-Hall, 2001.
Diğer Kaynaklar
Computer Networking: A Top-Down Approach, fifth edition. James Kurose and Keith Ross. Addison-Wesley, 2010. ISBN: 978-0-13-607967-5
Haftalık Ders Programı
Hafta
Dersin İçeriği
Öğretim Yöntem ve Teknikleri
1. Hafta
Internet Kavramı, devre ve paket anahtarlama kavramları, paket gecikme, paket kaybının tanımları
Sözlü anlatım
2. Hafta
Internetin farklı uygulamalar açısından iletişim hizmetleri (Web, VoIP, email, ağ üzerinde oyunlar, e-ticaret, dosya paylaşımı)
Sözlü anlatım, vaka analizi
3. Hafta
Uygulama katmanı (Web protokolü)
sözlü anlatım, uygulama
4. Hafta
Uygulama katmanı (FTP ve elektronik posta –SMTP,POP3,IMAP protokölleri)
sözlü anlatım
5. Hafta
Uygulama katmanı (DNS ve P2P uygulamaları)
vaka analizi
6. Hafta
TCP ve UDP ile soket programlama
yazılım uygulama
7. Hafta
Taşıma katmanı (UDP,TCP protokolleri), UDP ve TCP protokollerinde trafik tıkanıklığının kontrolü
sözlü anlatım
8. Hafta
Ara Sınav
Sınav
9. Hafta
Ağ Katmanı (Sanal devre ve datagram ağları)
sözlü anlatım
10. Hafta
Internet prokolü (IPv4, IPv6, ICMP protokolleri)
sözlü anlatım, vaka analizi
11. Hafta
Yönlendiriciler “Router” ve RIP,OSPF,BGP yönlendirme algoritmaları
sözlü anlatım, uygulama
12. Hafta
Ağ Katmanı üzerinden çok düğüme ve tüm düğümlere yönlendirme
sözlü anlatım, vaka analizi
13. Hafta
Veri bağı katmanı ve Yerel İletim ağları (LAN) lar
sözlü anlatım
14. Hafta
Veri bağı katmanında hata algılama ve düzeltme, ve MAC adreslemesi, Eternet Protokolü
sözlü anlatım
15. Hafta
Final Haftası
Sınav
16. Hafta
Final Haftası
Sınav
17. Hafta
Final Haftası
Sınav
Değerlendirme Ölçütleri
Ölçüt Tipleri
Adet
Yüzdesi(%)
Ara sınav(lar)
1
40
Final
1
60
ÖÇ-1
Internet protokolleri ve mimarisiini anlarlar
ÖÇ-2
Katmanlı protokollerin nasıl çalıştığını ve kullanıldığınıı anlarlar
ÖÇ-3
Ağ problemlerine açık ve anlaşılır yanıtlar ararlar
ÖÇ-4
Ağ protokollerinde yeni kavramları ve tasarım ilkelerini anlarlar ve ağ soket uygulamaları gerçekleştirirler
ÖÇ-5
Bilgisayar ağlarında açık problemleri analiz ederler ve gelecekteki yaklaşımları irdelerler
Program Çıktıları
PÇ-1
Matematik veya bilgisayar bilimleri alanlarında ileri düzeyde kuramsal ve uygulamalı bilgilere sahiptir.
PÇ-2
Matematik veya bilgisayar bilimleri alanlarında edindiği bilgi ve becerileri kullanarak verileri yorumlar ve değerlendirir.
PÇ-3
Matematik veya bilgisayar bilimleri alanlarındaki problemleri saptar, tanımlar, analiz eder; araştırmalara ve kanıtlara dayalı çözüm önerileri geliştirir.
PÇ-4
Matematik disiplinine sahip olarak, bilgisayarın işleyiş mantığını anlar ve hesaba dayalı düşünme yeteneği kazanır.
PÇ-5
Matematik veya bilgisayar bilimleri alanlarında karşılaşılan problemleri çözmek için bireysel ve ekip üyesi olarak etkin bir biçimde çalışır.
PÇ-6
En az bir yabancı dil bilgisine ve Türkçe, sözlü ve yazılı etkin iletişim kurma becerisine sahiptir.
PÇ-7
Analitik düşünme yeteneği ile sonuç çıkarma sürecinde zamanı etkin kullanır.
PÇ-8
Mesleki etik ve sorumluluk bilincindedir.
PÇ-9
Bağımsız davranma, inisiyatif kullanma ve yaratıcılık becerisine sahiptir.
PÇ-10
Yaşam boyu öğrenmenin gerekliliğinin bilincine sahiptir ve mesleki bilgi ve becerilerini sürekli olarak geliştirir.
PÇ-11
Alanı ile ilgili sahip olduğu bilgi birikimini toplum yararına kullanır.