This is the theory backbone of CS: you'll learn what counts as "computation" by climbing a hierarchy of abstract machines — finite automata, pushdown automata, Turing machines — and proving what each can and cannot do. Most of the work is pencil-and-paper: constructing machines and grammars, applying pumping lemmas to show a language is impossible, doing reductions to prove problems undecidable or NP-complete, all anchored in Sipser. It sits on top of your discrete math foundation and pays off everywhere downstream — compilers, algorithms, cryptography — by giving you the vocabulary to say *why* a problem is hard rather than just that your code is slow.
→ 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 | 2.16 | 1 sec · 79 öğr |
| 2024-2025 Fall | 2.54 | 1 sec · 65 öğr |
| 2024-2025 Spring | 2.37 | 2 sec · 167 öğr |
| 2023-2024 Fall | 2.05 | 1 sec · 74 öğr |
| 2023-2024 Spring | 2.43 | 2 sec · 134 öğr |
| 2022-2023 Fall | 2.06 | 1 sec · 75 öğr |
| 2022-2023 Spring | 2.07 | 2 sec · 160 öğr |
| 2021-2022 Fall | 1.98 | 1 sec · 76 öğr |
| 2021-2022 Spring | 2.28 | 2 sec · 130 öğr |
| 2020-2021 Fall | 2.20 | 2 sec · 77 öğ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.
(Classworks' Average x 0.3) + (Midterm x 0.25) should be at least 18 (out of 55).