defter*
defter / katalog / CS 421

CS 421 Computer Networks

Computer networking is fundamentally about how independent machines coordinate to move data reliably across unreliable physical links, and CS 421 walks you down the protocol stack from the apps you already use (HTTP, DNS, SMTP) through TCP's congestion control, IP routing, and finally Ethernet and the wire itself. Most of the work is three homeworks plus socket-programming projects where you actually build client/server and peer-to-peer code rather than just reading about it. It's the course that turns "the internet is magic" into a concrete mental model, and it's the prerequisite that distributed systems, security, and cloud-oriented electives all assume you've internalized.

Kredi 3 ECTS 5 Fakülte Mühendislik Fakültesi Bölüm Bilgisayar Mühendisliği Koordinatör Ezhan Karaşan
Ön koşul (CS 102 veya CS 114 veya CS 115) ve ( MATH 230 veya MATH 250 veya MATH 255)

CS 421 zor mu?

Son 38 dönemde dersin ortalaması 2,54 (4.164 öğrencinin notu, 4,00 üzerinden), yani sınıf ortalaması B- civarında. Zorluk hocaya ve şubeye göre değişir; ölçülebilir olan bu sayı. Diğer derslerle karşılaştır →

CS 421 dersinde kaç midterm var, ağırlıkları ne?

İzlencede 1 midterm var, ağırlığı %25. Final %29. Kalan %46 dersin öteki kalemlerinde. Tam dağılım aşağıda.

CS 421 dersinin ön koşulu var mı?

Evet. Bilkent kataloğuna göre ön koşulu: (CS 102 veya CS 114 veya CS 115) ve ( MATH 230 veya MATH 250 veya MATH 255).

CS 421 bu dönem kim veriyor?

2026-2027 Güz döneminde 2 şube açık, dersi Ezhan Karaşan, Cem Tekin veriyor. Şube saatleri ve kontenjanlar aşağıda.

CS 421 dersinde hangi kitap okunuyor?

İzlencede zorunlu kitap: Computer Networking, J.F. Kurose and K.W. Ross, 2010, Addison Wesley. İzlence toplam 3 kaynak sayıyor.

CS 421 kaç kredi?

3 Bilkent kredisi, 5 AKTS.

Haftalık müfredat 14 hafta

Hafta 114–20 Eyl
Computer network'ler ve Internet
Computer Networks and the Internet
computer networksInternet
Hafta 221–27 Eyl
Application layer konusu
Application Layer
application layer
Hafta 328 Eyl – 4 Eki
Application layer konusu (devam)
Application Layer (cntd)
application layer
Hafta 45–11 Eki
Application layer konusu (devam)
Application Layer (cntd)
application layer
Hafta 512–18 Eki
Transport Layer'a giriş
Transport Layer
transport layerTCPUDPport
Hafta 619–25 Eki
Transport Layer (devam)
Transport Layer (cntd)
transport layerakış kontrolügüvenilir aktarım
Hafta 726 Eki – 1 Kas
Transport Layer (devam)
Transport Layer (cntd)
transport layerakış kontrolügüvenilir aktarım
Hafta 82–8 Kas
Network layer: ağ katmanı
Network Layer
network layer
Hafta 99–15 Kas
Network layer: ağ katmanı (devam)
Network Layer (cntd)
network layer
Hafta 1016–22 Kas
Network layer: ağ katmanı (devam)
Network Layer (cntd)
network layer
Hafta 1123–29 Kas
Network layer: ağ katmanı (devam)
Network Layer (cntd)
network layer
Hafta 1230 Kas – 6 Ara
Link Layer ve Local Area Network'ler
Link Layer and Local Area Networks
link layerlocal area networks
Hafta 137–13 Ara
Link layer ve local area networks (devam)
Link Layer and Local Area Networks (cntd)
link layerlocal area network (LAN)
Hafta 1414–20 Ara
Link layer ve local area networks (devam)
Link Layer and Local Area Networks (cntd)
link layerlocal area network (LAN)

Değerlendirme 100% · 5 adım

25%
25%
29%
15%
6%
Midterm: Essay/written 25%
Quiz 25%
Final: Essay/written 29%
Homework One computer assignment (3%), two programming assignments (6% each), 21%
sınav ağırlığı %79 · 38 dönem ortalaması 2.54 (4164 öğrenci) nasıl hesaplanıyor
Notunu hesapla
KalemAğırlık Notun (100 üzerinden)
Midterm: Essay/written%25
Quiz%25
Final: Essay/written%29
One computer assignment (3%), two programming assignments (6% each)%15
Homework%6
Bildiğin notları gir; girmediklerin hesaba katılmaz.

Ağırlıklar CS 421 izlencesinden. Hocanın bu dönemki dağılımı farklı olabilir; bağlayıcı olan ders izlencesidir. Harf notu sınırlarını hoca belirliyor, o yüzden hedefi sen giriyorsun. İzlencede FZ şartı var, sayfanın sonundaki kutuda.

Önerilen kaynaklar 3 kitap

📖
Önerilen
Computer Networks, A.S. Tanenbaum, 2003, Prentice-Hall
📕
Zorunlu
Computer Networking, J.F. Kurose and K.W. Ross, 2010, Addison Wesley
📖
Önerilen
Computer Networks, L.L. Peterson and B.S.Davie, 2007, Morgan Kaufman

Bu dersi alınca · 7 öğrenme çıktısı

Bilkent'in resmî syllabus'ünden. Sağdaki etiket o çıktının hangi değerlendirmeyle ölçüldüğünü söylüyor.

Ders notları · henüz yok

CS 421 için defter ekibi henüz not yazmadı.

İlk dosyayı sen atarsan: not, slayt, geçmiş sınav, çözüm, cheat-sheet, ne varsa. defter ekibi öğrenci paylaşımlarından bu dersin notlarını yazar. Drive linki / PDF / ZIP, hepsi olur.

← katalog

Geçmiş GPA dağılımı 38 dönem · ort. 2.54

DönemDers ort.
2025-2026 Spring 3.08 1 şube · 65 öğr
2025-2026 Fall 2.75 2 şube · 131 öğr
2024-2025 Spring 3.24 1 şube · 65 öğr
2024-2025 Fall 2.78 2 şube · 130 öğr
2023-2024 Spring 2.94 1 şube · 65 öğr
2023-2024 Fall 2.70 1 şube · 65 öğr
2022-2023 Spring 2.23 2 şube · 130 öğr
2022-2023 Fall 3.01 1 şube · 65 öğr
2021-2022 Spring 2.74 1 şube · 65 öğr
2021-2022 Fall 2.81 2 şube · 118 öğr

Dersin dönem ortalaması, o dönemin bütün şubeleri birlikte. Kaynak STARS'ın ders değerlendirme raporu. Rapor yalnız kampüs ağından ya da Bilkent VPN ile açılıyor: CS 421 raporu · Bilkent VPN bilgisi. Öğrenci anket cevaplarını defter'de tutmuyoruz. Tüm derslerin ortalamaları →

Bu dönem · 2026-2027 Güz · 2 şube · 130 kontenjan · 0 boş

haftada 4 saat ders
1
Sal10:30–12:20EE-04Per15:30–17:20EE-04
0
kontenjan doldu
▾ 65 doldu · 21 gün
2
Pzt13:30–15:20EE-03Per08:30–10:20EE-03
0
kontenjan doldu
▾ 65 doldu · 21 gün
Her dönem açılıyorSon yıllarda 24 güz ve 34 bahar döneminde açılmış. Yaz okulunda da 1 kez açılmış. Kaçırırsan bir sonraki dönem tekrar bulabilirsin.

⚠️ FZ engelleyen şartlar

In order to be able to take the final exam, the weighted average of average quiz grade (QZG) and Midterm grade (MTG), where both grades are out of 100, should be at least 40, i.e., 0.5xQZG+0.5xMTG>=40; else one will receive FZ.

Hocalar 2 bu dönem · 9 geçmiş

Bu dönem (2026-2027 Fall) · 2 section
Ezhan Karaşan, Cem Tekin
Geçmişte ders veren (9 kişi)
Nail Akar, Cem Mergenci, Onur Öztürk, Tuğrul Dayar, Alper Rifat Uluçınar, İbrahim Körpeoğlu, William Sawyer, Yavuz Oruç, Nihat Cem Oğuz

Bu ders 12 programın seçmeli havuzunda.

EEE Restricted Elective Elektrik-Elektronik Mühendisliği · havuzda 6 ders EEE Elective Elektrik-Elektronik Mühendisliği · havuzda 43 ders Engineering Elective Makine Mühendisliği · havuzda 53 ders

ve 10 program daha.

Havuz listesi bölümün QME müfredatından; en küçük havuzlar önce yazılıyor, çünkü büyük "serbest seçmeli" havuzunda olmak dersi anlatmıyor. Seçmeli havuzunda olmak o dersi alabileceğin anlamına gelmez: ön koşul ve kontenjan ayrıca geçerli.

Aynı koddan diğer dersler · katalogda 78 CS dersi · CS nedir?