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

Share

COinS