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,52PSÇPC
    • Ç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,52PSÇPC
    • Ç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

CS 411Software Architecture Design
ö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şul yolu
  1. CS 101
  2. CS 102
  3. CS 201
  4. CS 319
  5. CS 411

Ö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

2,462025-2026 Güz29 öğrenci · 2 şube · şubeler 2,47–2,74
2,02,53,03,516-17 G17-18 G21-22 G22-23 G23-24 G24-25 G25-26 G
  • 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.

0123425-26 G24-25 G23-24 G22-23 G

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ÖğrenciDers ort.Şube aralığı
2025-2026 Güz2292,462,47–2,74
2024-2025 Güz2702,572,46–2,75
2023-2024 Güz2612,482,40–2,56
2022-2023 Güz2982,472,42–2,52
2021-2022 Güz3702,532,38–2,66
2017-2018 Güz1653,113,11
2016-2017 Güz1663,103,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
FZ ŞARTI

Delivery of project work.

syllabus'taki metin, olduğu gibi

ECTS 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 %10

Notunu hesapla

Ders 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
  1. Introduction + Motivation for Software Architecture Design
  2. Modeling Software Architectures
  3. Architectural Design Methods - Classifying architecture design methods - Architectural Requirements Analysis
  4. Architectural Design Methods - Domain Analysis - Synthesis-based architecture design method
  5. Architectural Views - Module Styles
  6. Architectural Views - Module Styles (cnt’d) - Component & Connector Styles
  7. Architectural Views - Component & Connector Styles (cnt’d)
  8. Project 1: Peer reviews + Project Presentations
  9. Architectural Views - Allocation Styles - Documenting Architecture using Architecture Views
  10. Architectural Views - Documenting Architecture using Architecture Views (cnt’d) - Architectural Patterns
  11. Architectural Patterns (cnt'd)
  12. Architectural Evaluations
  13. Software Product Line Engineering
  14. 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

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.