Software Engineering Institute Carnegie Mellon

University Courses in Software Architecture

Software Architecture has been the topic of graduate and under graduate courses for several years. These courses help propogate the importance of design decisions early in the software development lifecycle and the long term impact on the systems development, integration, testing, and modification.

In order to highlight this area of study, the SEI has attempted to compiled a list of university courses in software architecture, both past and present.

In addition to the courses, the SEI is trying to established a forum where educators can interact with each other. For example, Ewan Tempero, Associate Professor at the University of Auckland, New Zealand, shares his experiences and unexpected issues he encountered in teaching software architecure in "Experiences in Teaching Quality Attribute Scenarios."

Are there others who would like to list your course in software architecture or share your experiences? If so, please let us know.

 

Courses

Asia

Australia & Oceania

Europe

North America

South America