| 
    
       | 
 
          
             | 
  
     | CS 411 Software Architecture Design |  
     | 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.
          Credit units: 3 ECTS Credit units: 5, Prerequisite: 
CS 319. |  |  |  
     | Bilkent University Main Page
 
 
 
        Last regenerated automatically on October 30, 2025 by OAC - Online Academic Catalog Software
         |  |