defter*
defter / katalog / CS 202
CS 202

Fundamental Structures of Computer Science II

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.

Credit3ECTS5FacultyFaculty of EngineeringBölümComputer EngineeringPreCS 201 and (MATH 132 or MATH 210)

Değerlendirme 100% — 6 adım

40%
40%
5%
5%
5%
5%
Midterm:Essay/written Midterm 40%
Final:Essay/written Final 40%
Homework 4×HW1 20%

Önerilen kaynaklar 3 kitap

📕
Zorunlu
Data Abstraction and Problem Solving with C++: Walls and Mirros
Frank M. Carrano
2006 · Addison-Wesley
📖
Önerilen
Data Structures & Algorithm Analysis in C++
Mark A. Weiss
2006 · Addison Wesley
📖
Önerilen
C++ How to Program
Harvey M. Deitel and Paul J. Deitel
2008 · Prentice Hall

Haftalık müfredat 14 hafta

Hafta 1
Introduction & Trees
Hafta 2
Trees (cntd)
Hafta 3
Trees (cont'd)
Hafta 4
Tables and Priority Queues
Hafta 5
Tables and Priority Queues (cntd)
Hafta 6
Advanced Implementation of Tables
Hafta 7
Advanced Implementation of Tables (cntd)
Hafta 8
Advanced Implementation of Tables (cntd)
Hafta 9
Hashing
Hafta 10
Applications of hashing
Hafta 11
Graphs
Hafta 12
Graphs (cntd)
Hafta 13
Graphs (cntd)
Hafta 14
Graphs (cntd)

🤖 GenAI politikası

Use of GenAI for homeworks is prohibited in this course.

Ders notları — henüz yok

CS 202 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ı 47 dönem · ort. 2.29

DönemCourse CPA
2025-2026 Fall 2.55 1 sec · 50 öğr
2024-2025 Fall 2.80 1 sec · 52 öğr
2024-2025 Summer 2.44 1 sec · 37 öğr
2024-2025 Spring 2.65 3 sec · 153 öğr
2023-2024 Fall 2.62 1 sec · 61 öğr
2023-2024 Summer 2.16 1 sec · 50 öğr
2023-2024 Spring 2.38 3 sec · 124 öğr
2022-2023 Fall 2.12 1 sec · 58 öğr
2022-2023 Summer 2.36 1 sec · 37 öğr
2022-2023 Spring 2.34 3 sec · 162 öğ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.

⚠️ FZ engelleyen şartlar

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.

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

Bu dönem (2025-2026 Spring) · 3 section
Aynur Dayanık ×2, Can Alkan
Geçmişte ders veren (19 kişi)
Uğur Doğrusöz, Ertuğrul Kartal Tabak, Selim Aksoy, Çiğdem Gündüz Demir, Buğra Gedik, Tuğrul Dayar, Erman Ayday, Muhammet Mustafa Özdal, Fazlı Can, Tolga Kurtuluş Çapın, Ali Aydın Selçuk, Özgür Tan, Aybar C. Acar, İlyas Çiçekli, Siu Hong Savio Tse +4 kişi daha