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)
İ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 | Course CPA | |
|---|---|---|
| 2025-2026 Fall | 3.21 | 1 sec · 16 öğr |
| 2024-2025 Fall | 3.25 | 1 sec · 26 öğr |
| 2023-2024 Fall | 3.02 | 1 sec · 26 öğr |
| 2022-2023 Fall | 2.83 | 1 sec · 24 öğr |
| 2018-2019 Spring | 2.58 | 1 sec · 44 öğr |
| 2016-2017 Spring | 3.10 | 1 sec · 46 öğr |
| 2012-2013 Fall | 2.93 | 1 sec · 20 öğr |
| 2011-2012 Spring | 2.37 | 1 sec · 25 öğr |
Aggregate course GPA — Bilkent STARS'tan public data. Hoca-bazlı per-section detayı için STARS evaluation report →. Öğrenci anket cevapları KVKK kapsamında defter'de tutulmaz.
Written on the