defter*
defter / katalog / CS 473
CS 473

Algorithms I

CS 473 is where you stop just writing code that works and start proving why it works fast — the course trains you to reason rigorously about running time, design algorithms that exploit problem structure, and recognize which paradigm (divide-and-conquer, dynamic programming, greedy, or amortized reasoning) fits a given problem. Expect weekly problem sets that lean heavily on recurrence-solving, asymptotic proofs, and DP/greedy correctness arguments, plus a written midterm and final in the same style — Cormen is your constant companion. Sitting on top of your earlier data structures background, it's the analytical backbone for CS 474 and anything later involving complexity, optimization, or theoretical CS, and it's the course interviewers implicitly test you on for years afterward.

Credit3ECTS5FacultyFaculty of EngineeringBölümComputer EngineeringPreCS 202MüfredatY3 Güz

Değerlendirme 100% — 4 adım

40%
25%
30%
5%
Homework Mid-week Exams. 40%
Midterm:Essay/written Midterm 25%
Final:Essay/written Final 30%
In-class attendance Participation 5%

Önerilen kaynaklar 1 kitap

📕
Zorunlu
Introduction to Algorithms
T. H. Cormen, C. E. Leiserson
R. L. Rivest · and C. Stein

Haftalık müfredat 14 hafta

Hafta 1
Introduction: analysing algorithms, designing algorithms.
Hafta 2
Asymptotic notation.
Hafta 3
Divide and conquer: Strassen
Hafta 4
Randomized quicksort: analysis.
Hafta 5
Medians and order statistics.
Hafta 6
Heaps: heapsort, priority queues.
Hafta 7
Sorting in linear time.
Hafta 8
Dynamic programming: matrix-chain multiplication, longest common subsequence.
Hafta 9
Dynamic programming: subset sum, number partitioning, optimal binary search tree
Hafta 10
Greedy algorithms: activity selection problem, Hufmann codes.
Hafta 11
Greedy/ DP algorithms: fractional knapsack, 0/1 knpsack
Hafta 12
Amortized Analysis: aggregate, accounting and potential methods.
Hafta 13
Dynamic Tables.
Hafta 14
Review

Ders notları — henüz yok

CS 473 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ı 36 dönem · ort. 2.16

DönemCourse CPA
2025-2026 Fall 2.42 4 sec · 218 öğr
2024-2025 Fall 2.47 2 sec · 105 öğr
2024-2025 Spring 2.33 3 sec · 122 öğr
2023-2024 Fall 2.13 3 sec · 160 öğr
2023-2024 Spring 2.18 3 sec · 184 öğr
2022-2023 Fall 2.22 3 sec · 155 öğr
2022-2023 Spring 2.16 1 sec · 85 öğr
2021-2022 Fall 2.34 2 sec · 146 öğr
2021-2022 Spring 2.23 2 sec · 61 öğr
2020-2021 Fall 2.32 2 sec · 135 öğ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

Obtain 20 points out of 70 points until final exam.

Hocalar 1 bu dönem · 11 geçmiş

Bu dönem (2025-2026 Spring) · 1 section
Uğur Doğrusöz
Geçmişte ders veren (11 kişi)
Cevdet Aykanat, Salih Özgür Öğüz, Ertuğrul Kartal Tabak, Muhammet Mustafa Özdal, Mehmet Koyutürk, Kadir Akbudak, Ali Aydın Selçuk, Murat Demirbaş, Melih Onuş, Siu Hong Savio Tse, Süleyman Şahinalp