David Garlan, a researcher from CMU, gave a keynote talk to JSEET’21 – Joint Track on Software Engineering Education and Training at International Conference on Software Engineering (ICSE).
The talk is entitled “Reflections on the Role of Software Architecture in Software Engineering Education” and took place online, on May 27, 2021.
This talks aims to reflect on his experience over the past three decades in attempting to find effective ways to teach “architecture thinking” – specifically considering questions such as: What is worth teaching? Who needs to understand software architecture? How can architectural principles and techniques be best conveyed? How have the educational drivers for software architecture changed over time?