Rick Kazman, Yuanfang Cai, Michael W. Godfrey, Cesare Pautasso, Anna Liu
Patrizio Pelliccione, Rick Kazman, Ingo Weber, Anna Liu (eds.)
Software Architecture - Research Roadmaps from the Community, Springer, pp. 101 - 110
Abstract
Software architecture education is a weak spot in many undergraduate programs in computer science and software engineering. While the concepts and practices used by software architects in industry are rich and varied, transferring this expertise into a university classroom has proved problematic. Bridging the gap between industry and academia requires ongoing, often heroic, effort. This is a \textquotedblleftchicken and egg\textquotedblright problem: Because there is a lack of good teaching materials, architecture is seldom taught, and because it is seldom taught, there has been little incentive to create good materials. We would like to change that. Our goal is to establish guidelines for how software architecture practices should be taught\textemdashboth technical and non-technical topics\textemdashand to suggest appropriate teaching methods to best prepare students to be software architects in practice.
Download
URL: https://link.springer.com/10.1007/978-3-031-36847-9_6
ISBN: 978-3-031-36846-2
Citation
- Rick Kazman, Yuanfang Cai, Michael W. Godfrey, Cesare Pautasso, Anna Liu, A Better Way to Teach Software Architecture, In: Patrizio Pelliccione, Rick Kazman, Ingo Weber, Anna Liu (eds.), Software Architecture - Research Roadmaps from the Community, Springer, 2023, pp. 101 - 110