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...
Saved in:
Main Authors: | , |
---|---|
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 |