Teaching

Software Engineering SSW-565

Software Architecture & Component-Based Design

Fall 2021, Spring 2021, and Fall 2022

Software architecture and design is a wonderful topic for exploration and study. We all benefit when we can openly discuss our ideas regarding the design of a software system and the benefits and drawbacks of various architectures. For that reason, I recommend you to participate actively in this course--attend this class synchronized or asynchronized every week, enthusiastically join in the online discussions, ask questions, and make comments.

The textbook for this course is the 4th edition of Software Architecture in Practice , by Len Bass, Paul Clements and Rick Kazman. Addison-Wesley. It is the primary source material for the course;