CS 202 is where you stop thinking of data as "whatever the array holds" and start choosing the right structure for the job, understanding why a balanced tree, a hash table, or a graph representation fundamentally changes what problems become tractable. You'll spend the semester implementing these structures in C++ across four homeworks, analyzing their performance, and working through midterm and final problems that test whether you can reason about tradeoffs, not just memorize operations. It builds directly on CS 201 and becomes the bedrock for everything after it, algorithms, databases, systems, because almost every later course assumes you already think in terms of these abstractions.
→ STARS müfredatı (resmi syllabus)
Son 49 dönemde dersin ortalaması 2,29 (4.239 öğrencinin notu, 4,00 üzerinden), yani sınıf ortalaması C+ 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ığı %40. Final %40. Kalan %20 dersin öteki kalemlerinde. Tam dağılım aşağıda.
Evet. Bilkent kataloğuna göre ön koşulu: CS 201 ve (MATH 132 veya MATH 210).
İzlencede zorunlu kitap: Data Abstraction and Problem Solving with C++: Walls and Mirros, Frank M. Carrano, 2006, Addison-Wesley. İzlence toplam 3 kaynak sayıyor.
3 Bilkent kredisi, 5 AKTS.
| Kalem | Ağırlık | Notun (100 üzerinden) |
|---|---|---|
| Midterm | %40 | |
| Final | %40 | |
| HW1 | %5 | |
| HW2 | %5 | |
| HW3 | %5 | |
| HW4 | %5 |
Ağırlıklar CS 202 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.
Use of GenAI for homeworks is prohibited in this course.
İ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 Summer | 2.17 | 1 şube · 46 öğr |
| 2025-2026 Spring | 2.15 | 3 şube · 134 öğr |
| 2025-2026 Fall | 2.55 | 1 şube · 50 öğr |
| 2024-2025 Summer | 2.44 | 1 şube · 37 öğr |
| 2024-2025 Spring | 2.65 | 3 şube · 153 öğr |
| 2024-2025 Fall | 2.80 | 1 şube · 52 öğr |
| 2023-2024 Summer | 2.16 | 1 şube · 50 öğr |
| 2023-2024 Spring | 2.38 | 3 şube · 124 öğr |
| 2023-2024 Fall | 2.62 | 1 şube · 61 öğr |
| 2022-2023 Summer | 2.36 | 1 şube · 37 öğ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 202 raporu · Bilkent VPN bilgisi. Öğrenci anket cevaplarını defter'de tutmuyoruz. Tüm derslerin ortalamaları →
In order to be able to take the final exam, a student must collect at least 30% of EACH of the first three homework grades, AND collect at least 30% of the midterm grade. Otherwise, the student will receive the FZ grade.
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.