Authors
Matthias Galster, Samuil Angelov
Publication date
2016/5/14
Book
Proceedings of the 38th International Conference on Software Engineering Companion
Pages
356-359
Description
The software architecture is usually the first design artifact that addresses quality issues (e.g., performance, security). Also, the architecture is reference point for other development activities, e.g., coding and maintenance. Based on our experience teaching software engineering and architecture at different institutions and levels, we discuss what makes teaching software architecture difficult, and how teaching architecture differs from teaching other software engineering topics. Our discussions can help educators design and improve software architecture curricula, and support education researchers in investigating pedagogical approaches and tools for better software architecture training.
Total citations
20172018201920202021202220232024333766123
Scholar articles
M Galster, S Angelov - Proceedings of the 38th International Conference on …, 2016