Teaching adult learners on software architecture design skills

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...

Full description

Saved in:
Bibliographic Details
Main Authors: OUH, Eng Lieh, IRAWAN, Yunghans
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2018
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/4171
https://ink.library.smu.edu.sg/context/sis_research/article/5174/viewcontent/teaching_adult_learners__1_.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-5174
record_format dspace
spelling sg-smu-ink.sis_research-51742018-11-29T09:40:10Z Teaching adult learners on software architecture design skills OUH, Eng Lieh IRAWAN, Yunghans 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. 2018-10-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4171 https://ink.library.smu.edu.sg/context/sis_research/article/5174/viewcontent/teaching_adult_learners__1_.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University software architecture adult learners case-based learning problem-based learning peer learning Computer and Systems Architecture Software Engineering Systems Architecture
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic software architecture
adult learners
case-based learning
problem-based learning
peer learning
Computer and Systems Architecture
Software Engineering
Systems Architecture
spellingShingle software architecture
adult learners
case-based learning
problem-based learning
peer learning
Computer and Systems Architecture
Software Engineering
Systems Architecture
OUH, Eng Lieh
IRAWAN, Yunghans
Teaching adult learners on software architecture design skills
description 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.
format text
author OUH, Eng Lieh
IRAWAN, Yunghans
author_facet OUH, Eng Lieh
IRAWAN, Yunghans
author_sort OUH, Eng Lieh
title Teaching adult learners on software architecture design skills
title_short Teaching adult learners on software architecture design skills
title_full Teaching adult learners on software architecture design skills
title_fullStr Teaching adult learners on software architecture design skills
title_full_unstemmed Teaching adult learners on software architecture design skills
title_sort teaching adult learners on software architecture design skills
publisher Institutional Knowledge at Singapore Management University
publishDate 2018
url https://ink.library.smu.edu.sg/sis_research/4171
https://ink.library.smu.edu.sg/context/sis_research/article/5174/viewcontent/teaching_adult_learners__1_.pdf
_version_ 1770574392340774912