Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
10-2018
Abstract
Software architectures present high-level views ofsystems, enabling developers to abstract away the unnecessarydetails and focus on the overall big picture. Designing a softwarearchitecture is an essential skill in software engineering and adultlearners are seeking this skill to further progress in their career.With the technology revolution and advancements in this rapidlychanging world, the proportion of adult learners attendingcourses for continuing education are increasing. Their learningobjectives are no longer to obtain good grades but the practicalskills to enable them to perform better in their work and advancein their career. Teaching software architecture to upskill theseadult learners requires contending with the problem of how toexpress this level of abstraction practically and also make thelearning realistic. We provide here our seven years’ history ofteaching software architecture of information systems to theseadult learners as a part of a public continued education program.We describe our key challenges encountered at these levels andgo on to analyze the results of the course design we have takenover the years. We also compare our teaching methods based onproblem-based and case-based learning and examine theireffectiveness for adult learners. We hope this discussion can helpeducators design and improve software architecture curriculumand support education researchers in investigating pedagogicalapproaches and tools to better support adult learners.
Keywords
software architecture, adult learners, case-based learning, problem-based learning, peer learning
Discipline
Computer and Systems Architecture | Software Engineering | Systems Architecture
Research Areas
Cybersecurity
Publication
Proceedings of the 48th Annual Frontiers in Education 2018: Fostering Innovation Through Diversity, San Jose, California, October 3-6
First Page
1
Last Page
9
ISBN
9781538611739
City or Country
San Jose, California
Citation
OUH, Eng Lieh and IRAWAN, Yunghans.
Teaching adult learners on software architecture design skills. (2018). Proceedings of the 48th Annual Frontiers in Education 2018: Fostering Innovation Through Diversity, San Jose, California, October 3-6. 1-9.
Available at: https://ink.library.smu.edu.sg/sis_research/4171
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Included in
Computer and Systems Architecture Commons, Software Engineering Commons, Systems Architecture Commons