defter*
defter / katalog / CS 353
CS 353

Database Systems

CS 353 teaches you to think about data the way a database engine does: how to model a domain as relations, query it declaratively with SQL, and trust that the system will give you correct answers under concurrent access without losing your writes. Most of the semester is split between writing increasingly nontrivial SQL, reasoning about normalization and physical layout (indexes, joins, query plans), and building a real relational application as a term project, with a homework stream keeping the theory honest. It sits on top of your data structures background and feeds directly into anything backend, data-intensive, or systems-flavored you do later, basically every real software job assumes you know this material.

Kredi3ECTS5FakülteFaculty of EngineeringBölümComputer EngineeringÖn koşulCS 202KoordinatörÖzgür UlusoyMüfredatY3 Güz

Haftalık müfredat 14 hafta

Hafta 114–20 Eyl
Relational data model
Hafta 221–27 Eyl
Relational algebra
Hafta 328 Eyl – 4 Eki
Entity/Relationship (ER) Modeli
Entity/Relationship Model
ER modelentityrelationship
Hafta 45–11 Eki
Structured Query Language (SQL)
Structured Query Language, SQL
SQLStructured Query Language
Hafta 512–18 Eki
Structured Query Language (SQL)
Structured Query Language, SQL
SQLStructured Query Language
Hafta 619–25 Eki
Structured Query Language (SQL)
Structured Query Language, SQL
SQLStructured Query Language
Hafta 726 Eki – 1 Kas
Normalization
Hafta 82–8 Kas
Normalization
Hafta 99–15 Kas
Dosya organizasyonu (file organization)
File Organization
file organization
Hafta 1016–22 Kas
Tree-structured indexing
B+ treeveritabanı index
Hafta 1123–29 Kas
Hash-based indexing
indeksleme
Hafta 1230 Kas – 6 Ara
Query processing
Hafta 137–13 Ara
Query optimization
Hafta 1414–20 Ara
Transaction yönetimi ve concurrency control
Transaction Management & Concurrency Control
transaction managementconcurrency control

Değerlendirme 100% · 4 adım

30%
40%
20%
10%
Midterm:Essay/written Midterm 30%
Final:Essay/written Final 40%
Project Project 20%
Homework Homeworks 10%
en büyük tek kalem %40 · sınav ağırlığı %70 · 27 dönem ortalaması 2.37 (2817 öğrenci) nasıl hesaplanıyor

Önerilen kaynaklar 3 kitap

📕
Zorunlu
Database System Concepts
A. Silberschatz; H. Korth; S. Sudarshan
2019/7th · McGraw-Hill
📖
Önerilen
Database Management Systems
R. Ramakrishnan, J. Gehrke
2003/3rd · McGraw-Hill
📖
Önerilen
Fundamentals of Database Systems
R. Elmasri, S. B. Navathe
2011/6th · Addison- Wesley

Bu dersi alınca · 3 öğrenme çıktısı

Bilkent'in resmî syllabus'ünden. Sağdaki etiket o çıktının hangi değerlendirmeyle ölçüldüğünü söylüyor.

🤖 GenAI politikası

Any use of genAI tools as a supplementary resource in a homework assignment or project must be appropriately

Ders notları · henüz yok

CS 353 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ı 27 dönem · ort. 2.37

DönemCourse CPA
2025-2026 Fall 2.42 2 sec · 89 öğr
2024-2025 Fall 2.43 2 sec · 93 öğr
2024-2025 Spring 2.48 2 sec · 119 öğr
2023-2024 Fall 2.34 2 sec · 81 öğr
2023-2024 Spring 2.56 2 sec · 149 öğr
2022-2023 Fall 2.45 2 sec · 80 öğr
2022-2023 Spring 2.57 2 sec · 128 öğr
2021-2022 Fall 2.28 1 sec · 70 öğr
2021-2022 Spring 2.53 3 sec · 150 öğr
2020-2021 Fall 2.58 1 sec · 61 öğ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. Tüm derslerin ortalamaları →

Bu dönem · 2026-2027 Güz · 2 şube · 130 kontenjan

haftada 3 saat ders

Haftalık ızgarada 4 saat görünüyor, kayıt sistemi dersi 3 saat yazıyor. Aradaki 1 saat yedek saat: Bilkent programlarında derse genelde bir fazla saat ayrılır ve çoğu zaman kullanılmaz. Hangisinin düşeceği dönem başlayınca belli olur.

1
Özgür Ulusoy
Sal08:30–10:20Per13:30–15:20
65
kişilik
2
Özgür Ulusoy
Pzt15:30–17:20Per10:30–12:20
65
kişilik
Her dönem açılıyorSon yıllarda 14 güz ve 13 bahar döneminde açılmış. Kaçırırsan bir sonraki dönem tekrar bulabilirsin.

⚠️ FZ engelleyen şartlar

In order to qualify for the Final Exam, the Midterm Exam grade must be at least 30 out of 100.

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

Bu dönem (2026-2027 Fall) · 2 section
Özgür Ulusoy ×2
Geçmişte ders veren (7 kişi)
Hamdi Dibeklioğlu, Çağrı Toraman, Uğur Güdükbay, Karani Kardaş, Shervin Rahimzadeh Arashloo, Abdullah Ercüment Çiçek, Hakan Ferhatosmanoğlu

Bu ders 1 bölümün müfredatında zorunlu.

Kutulardaki sınıf ve dönem, o bölümün müfredatının dersi hangi sırada önerdiği. Dersin fiilen hangi dönem açıldığı ayrı bir şey.

Bunu alınca açılanlar · 2 ders CS 353'i ön koşul sayıyor