CS 411Software Architecture Design
Bilkent Bilgisayar Mühendisliği dersi. Genelde yalnızca Güz'de açılır, son 5 yılda yaz okulunda açılmadı. Şube başına ortalama 33 öğrenci.
- kredi3· 5 ECTS
- haftalık3 saat3 ders
- son 5 yıl ort.2,51B- ↗
- açılıryalnızca Güzson 5 yıl
- 2026-2027 Güz2 şube· 43 boş yer
2026-2027 Güz şubeleri47/90 dolu · %52
- 1Haluk Altunelbu dersteki ortalaması 2,52
- Çar 08:30–09:20EB-101 · yedek
- Çar 09:30–10:20EB-101
- Cum 13:30–15:20EB-101
26 boş · 19/45 - 2Haluk Altunelbu dersteki ortalaması 2,52
- Çar 10:30–11:20EB-101 · yedek
- Çar 11:30–12:20EB-101
- Cum 15:30–17:20EB-101
17 boş · 28/45
Saat ızgarası Pazartesi–Cuma, 08:30'dan itibaren; mavi lab, mor online, gri yedek (spare) saat. Kontenjan STARS offerings'ten her gün alınır; kesin bilgi SRS'te.
Ön koşullar ve açtığı derslerkatalog: CS 319
- ön koşul
- 1 şart
- doğrudan açtığı
- 0 ders
- en erken
- 3. yıl güz
Geçince açılır
Başka bir dersin ön koşulu değil.
Ön koşullar STARS kataloğundaki ifadeden okunur; eş koşul, izin ve not şartları dahil değil. Kartın altındaki not o dersin başka neye ihtiyaç duyduğunu söyler.
Not ortalaması5 yıl 2,51 · 10 yıl 2,68 · 2002'den beri 2,66
- Güz / Bahar ortalaması
- son 5 yıl 2,51
- dikey gölge: şube aralığı · nokta büyüklüğü: öğrenci sayısı
Şubelere göre dağılım
Bir noktanın üstüne gel ya da dokun: şube ve hocası görünür.
Her nokta bir şube. Yatay çizgi en düşük–en yüksek, dikey çizgi ortanca; soluk noktalar 10 öğrenciden az olan şubeler.
Dönem tablosu 7 dönem
| Dönem | Şube | Öğrenci | Ders ort. | Şube aralığı |
|---|---|---|---|---|
| 2025-2026 Güz | 2 | 29 | 2,46 | 2,47–2,74 |
| 2024-2025 Güz | 2 | 70 | 2,57 | 2,46–2,75 |
| 2023-2024 Güz | 2 | 61 | 2,48 | 2,40–2,56 |
| 2022-2023 Güz | 2 | 98 | 2,47 | 2,42–2,52 |
| 2021-2022 Güz | 3 | 70 | 2,53 | 2,38–2,66 |
| 2017-2018 Güz | 1 | 65 | 3,11 | 3,11 |
| 2016-2017 Güz | 1 | 66 | 3,10 | 3,10 |
Dönem ortalaması STARS'ın "Course GPA" değeri (o dönemin tüm şubeleri). Çok yıllık ortalama dönem ortalamalarının öğrenci sayısıyla ağırlıklı ortalaması; "son 5 yıl" içinde bulunulan akademik yıldan önceki 5 tam yıl. 10 öğrenciden az olan dönemler (*) dahil ama soluk. Final tekrar dönemleri dahil değil.
Hocalara göre2021–2026 · 1 hoca
- Haluk Altunelbu dönem5 dönem · 328 öğrenci · son 2025-2026 Güz2,52
Hocanın tek başına verdiği şubelerin öğrenci sayısıyla ağırlıklı STARS şube ortalaması. Soluk satırlar 20 öğrenciden az notlu veriye dayanır.
Değerlendirme ve FZ2026-2027 Güz syllabus'ı · koordinatör Eray Tüzün
- %20Project 1
- %25Project 2
- %30Final Exam
- %15Quizzes×5
- %10Paper review on individually selected research paper
Delivery of project work.
syllabus'taki metin, olduğu gibiECTS iş yükü: dönem başına 151,5 saat.
CS 411 not hesaplayıcısı hazır
Project 1 %20 · Project 2 %25 · Final Exam %30 · Quizzes (5 adet) %15 · Paper review on individually selected research paper %10Ders içeriği
Basic concepts, methods and techniques for designing software architectures; rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural requirements analysis, comparison and evaluation of architecture design methods, synthesis-based software architecture design, software product-line architectures, domain modeling, domain engineering and application engineering, software architecture implementation, evaluating software architecture designs.
Haftalık konular 14 hafta
- Introduction + Motivation for Software Architecture Design
- Modeling Software Architectures
- Architectural Design Methods - Classifying architecture design methods - Architectural Requirements Analysis
- Architectural Design Methods - Domain Analysis - Synthesis-based architecture design method
- Architectural Views - Module Styles
- Architectural Views - Module Styles (cnt’d) - Component & Connector Styles
- Architectural Views - Component & Connector Styles (cnt’d)
- Project 1: Peer reviews + Project Presentations
- Architectural Views - Allocation Styles - Documenting Architecture using Architecture Views
- Architectural Views - Documenting Architecture using Architecture Views (cnt’d) - Architectural Patterns
- Architectural Patterns (cnt'd)
- Architectural Evaluations
- Software Product Line Engineering
- Project 2: Peer reviews + Project Presentations
Ders kitabı 6
- Required - Textbook: Documenting Software Architectures: Views and Beyond (2nd Edition), Clements, etal, 2010, Addison Wesley
- Recommended - Textbook: Software Architecture in Practice, Bass, etal., 2012, Addison Wesley
- Recommended - Textbook: Software Architect's Handbook Become a successful software architect , Ingeno, 2018, Packt
- Recommended - Textbook: Fundamentals of Software Architecture: An Engineering Approach, Richards & Ford, 2020, O’Reilly
- Recommended - Textbook: Clean Architecture: A Craftsman's Guide to Software Structure and Design, Martin, 2017, Pearson
- Recommended - Reading: • ISO/IEC/IEEE 42010:2011, "Systems and software engineering – Architecture description"
Müfredatlarda4 program
- Bilgisayar MühendisliğiComputer Engineering · lisansTechnical Elective
- Endüstri MühendisliğiIndustrial Engineering · lisansBreadth Elective
- FizikPhysics · lisansTechnical Elective
- Moleküler Biyoloji ve GenetikMolecular Biology and Genetics · lisansTechnical Elective
Sık sorulanlar
CS 411 dersinin ön koşulu nedir?
CS 411 için STARS kataloğundaki ön koşul: CS 319.
CS 411 kaç kredi, kaç ECTS?
CS 411 3 Bilkent kredisi ve 5 ECTS. Haftalık 3 saat yüz yüze ders.
CS 411 hangi dönemlerde açılır?
Genelde yalnızca Güz'de açılır, son 5 yılda yaz okulunda açılmadı. 2026-2027 Güz döneminde 2 şube ile açık.
CS 411 not ortalaması kaç?
CS 411 dersinin son 5 akademik yıldaki ortalaması 2,51 (B-); 328 öğrencinin notundan, STARS'ın dönem ortalamaları öğrenci sayısıyla ağırlıklandırılarak hesaplandı.
CS 411 FZ şartı nedir?
2026-2027 Güz syllabus'ına göre: Delivery of project work.
Veri STARS'ın herkese açık sayfalarından (offerings, katalog, ders geçmişi, syllabus) otomatik alınır. Şube, hoca ve kontenjan değişebilir; kesin bilgi için SRS'yi kontrol et.