CS 319 is where you stop writing code that just works and start designing systems other people can read, extend, and maintain — the whole course revolves around modeling software with UML before (and while) you build it, using Bruegge & Dutoit's requirements → analysis → system design → object design → testing arc. The heart of the course is a semester-long group project where you and 4-5 teammates take a problem from elicitation through design patterns to a working deliverable, with a midterm and a final anchoring the theory. Coming off CS 201/202, this is the bridge from "I can implement a data structure" to "I can architect an application," and it's the prerequisite mindset for CS 315, CS 353, and basically every senior project you'll touch afterward.
→ 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.62 | 2 sec · 147 öğr |
| 2024-2025 Fall | 2.55 | 3 sec · 141 öğr |
| 2024-2025 Spring | 2.55 | 1 sec · 68 öğr |
| 2023-2024 Fall | 2.54 | 3 sec · 168 öğr |
| 2023-2024 Spring | 2.54 | 1 sec · 51 öğr |
| 2022-2023 Fall | 2.59 | 3 sec · 128 öğr |
| 2022-2023 Spring | 2.67 | 1 sec · 49 öğr |
| 2021-2022 Fall | 2.72 | 3 sec · 148 öğr |
| 2021-2022 Spring | 2.61 | 1 sec · 51 öğr |
| 2020-2021 Fall | 2.82 | 3 sec · 150 öğ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.
Those students who fail to get a minimum of 17 (out of 67) points from the weighted average of the total grades (attendance/quiz/assignment, project, midterm exam) before the final exam will get the grade FZ. Please refer to the current version of syllabus in Moodle for up to date information