Apr 18, 2024  
2020-2021 Undergraduate and Graduate Catalog 
    
2020-2021 Undergraduate and Graduate Catalog [ARCHIVED CATALOG]

CECS 645 - Software Architecture


(3 units)

Prerequisite: Open to Computer Engineering MS, Computer Science MS and Engineering MS students only; CECS 543  with a grade of “C” or better.
Includes architectural styles, pipes and filters, data abstraction and object-oriented organization, event-based, implicit invocation, layered systems, repositories, interpreters, process control, distributed processes, domain-specific software & heterogeneous architectures. Component-based design patterns & case studies. Master’s students register in CECS 545  or CECS 645; Ph.D. students register in CECS 645. Additional projects required for CECS 645.

Letter grade only (A-F). (Lecture-problems 3 hours). Double Numbered with: CECS 545