CS 442 is about reasoning rigorously over systems where there is no shared clock, no shared memory, and any node can fail, so "correctness" has to be argued through invariants and orderings rather than intuition. You will prove safety and progress properties of small protocols, work through the classical algorithms (logical and vector clocks, snapshots, mutual exclusion, leader election, consensus), and build something hands-on with RPC, MPI, or a key/value-style store in the project. It sits downstream of operating systems and algorithms, and is the course that makes later work on cloud infrastructure, databases, and large-scale systems actually make sense.
→ STARS müfredatı (resmi syllabus)
Son 8 dönemde dersin ortalaması 2,91 (227 öğ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 →
İzlencede 1 midterm var, ağırlığı %25. Final %35. Kalan %40 dersin öteki kalemlerinde. Tam dağılım aşağıda.
Evet. Bilkent kataloğuna göre ön koşulu: CS 342.
İzlencede önerilen kitap: Distributed Systems, Maarten Van Steen and Andrew S. Tanenbaum, 4th edition, distributed-systems.net, 2023. İzlence toplam 2 kaynak sayıyor.
3 Bilkent kredisi, 5 AKTS.
| Kalem | Ağırlık | Notun (100 üzerinden) |
|---|---|---|
| Mini homeworks | %16 | |
| Term project | %20 | |
| First midterm | %25 | |
| Final | %35 | |
| Attendance/Quizzes | %4 |
Ağırlıklar CS 442 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.
Bilkent'in resmî syllabus'ünden. Sağdaki etiket o çıktının hangi değerlendirmeyle ölçüldüğünü söylüyor.
İ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.
| Dönem | Ders ort. | |
|---|---|---|
| 2025-2026 Fall | 3.21 | 1 şube · 16 öğr |
| 2024-2025 Fall | 3.25 | 1 şube · 26 öğr |
| 2023-2024 Fall | 3.02 | 1 şube · 26 öğr |
| 2022-2023 Fall | 2.83 | 1 şube · 24 öğr |
| 2018-2019 Spring | 2.58 | 1 şube · 44 öğr |
| 2016-2017 Spring | 3.10 | 1 şube · 46 öğr |
| 2012-2013 Fall | 2.93 | 1 şube · 20 öğr |
| 2011-2012 Spring | 2.37 | 1 şube · 25 öğ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 442 raporu · Bilkent VPN bilgisi. Öğrenci anket cevaplarını defter'de tutmuyoruz. Tüm derslerin ortalamaları →
Written on the
Bu ders 13 programın seçmeli havuzunda.
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.