Bilgi Paketi

Bilgisayar Mühendisliği Programı (%30 İngilizce)

BİL449

BİLGİSAYAR AĞLARI

Ders Kodu
BİL449
Yarıyıl
Yedinci Yarıyıl (Güz)
Teori+Uygulama
3 + 2
AKTS
5
Dersin TürüZorunlu
Dersin DüzeyiLisans
Dersin Yılı4
Dersin YarıyılıYedinci Yarıyıl (Güz)
AKTS5
Öğretim Eleman(lar)ı -
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Paralel programlamanın temel kavramlarını öğrenir.
  2. Paralelleştirmeyi, prensiplerini ve yapılarını öğrenir.
  3. Temel paralel makine yapılarını anlar.
  4. Paralel algoritma tasarımı, analizi ve uygulamasını öğrenir.
  5. Paralel işlemenin olası kısıtlarını anlar.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerYok
Ders TanımıParalel programlama teknikleri. Paralel işleme sistemlerinin sınıflandırılması. Paralel bilgisayar mimarileri. Paralel bilgisayar modelleri, ileti aktarımı ile işleme, ardışık düzenim ile işleme, bellek paylaşımlı işleme, gibi kapsamlı teknikler ve paralel işleme için algoritmalar ve uygulamalar.
Ders İçeriği
HAFTA KONULAR
1. Hafta Bilgisayar Ağları ve İnternet, İnternet Nedir?, Ağ Ucu, Ağ Çekirdeği, Paket Anahtarlamalı Ağlarda Gecikme, Kayıp ve Verim, Protokol Katmanları ve Hizmet Modelleri, Saldırı Altındaki Ağlar, Bilgisayar Ağlarının ve İnternetin Tarihçesi
2. Hafta Uygulama Katmanı, Ağ Uygulamalarının İlkeleri, Web ve HTTP
3. Hafta Dosya Aktarımı: İnternette Elektronik Posta, DNS - İnternetin Dizin Hizmeti
4. Hafta Eşler Arası Uygulamalar, Soket Programlama: Ağ Uygulamaları Oluşturma, UDP ile Soket Programlama, TCP ile Soket Programlama
5. Hafta Taşıma Katmanı, Giriş ve Taşıma Katmanı Hizmetleri, Çoklama ve Çoklamayı Çözme
6. Hafta Bağlantısız Taşıma: UDP, Güvenilir Veri Aktarımının İlkeleri
7. Hafta Bağlantı Yönelimli Taşıma: TCP, Tıkanıklık Kontrolünün İlkeleri, TCP Tıkanıklık Kontrolü
8. Hafta Ara Sınav
9. Hafta Ağ Katmanı, Giriş, Sanal Devre ve Datagram Ağları, Yönlendiricinin İç Yapısı, İnternet Protokolü (IP): İnternette Yönlendirme ve Adresleme
10. Hafta Yönlendiricinin İç Yapısı, İnternet Protokolü (IP): İnternette Yönlendirme ve Adresleme
11. Hafta İnternette Yönlendirme, Yayın ve Çok Noktaya Yayın Yönlendirmesi
12. Hafta SDN, ICMP, SNMP
13. Hafta Bağlantı Katmanı: Bağlantılar, Erişim Ağları ve Yerel Alan Ağları, Bağlantı Katmanına Giriş, Hata Tespit ve Hata Düzeltme Teknikleri, Çoklu Erişim Bağlantıları ve Protokolleri, Anahtarlamalı Yerel Alan Ağları
14. Hafta Bağlantı Sanallaştırma: Bağlantı Katmanı Olarak Ağ, Veri Merkezi Ağları, Geriye Dönük İnceleme: Bir Web Sayfası İsteğinin Yaşam Döngüsü
15. Hafta Geriye Dönük İnceleme: Bir Web Sayfası İsteğinin Yaşam Döngüsü
Kaynaklar1. Introduction to Parallel Computing, V. Kumar, A. Grama, A. Gupta and G. Karypis, V. Kumar (second edition), 2003
2. Addison Wesley Parallel Programming with MPI, P. Pacheco, Morgan Kaufmann Publishers, Inc., 1997.
3. MPI Related Materials Scalable Parallel Computing, Kai Hwang and Zhiwei Xu, 2000
Öğretim Yöntemleri
  • Anlatım
  • Soru-Cevap
  • Sorun/Problem Çözme
  • Eğitim-Uygulama
  • Proje
  • Rapor Hazırlama
  • Deney
  • Sunum
  • Diğer
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 30
Mini-Sınav 3 15
Proje 1 15
Toplam(%) 60
Yıl İçinin Başarıya Oranı(%) 60
Finalin Başarıya Oranı(%) 40
Toplam(%) 100
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11