Applying case-based learning for a postgraduate software architecture course
Software architecture remains a difficult subject for learners to grasp and for educators to teach given its level of abstraction. On the other hand, case-based learning (CBL) is a popular teaching approach used across disciplines especially in business, medicine and law where students work in group...
Saved in:
Main Authors: | , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2019
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/4615 https://ink.library.smu.edu.sg/context/sis_research/article/5618/viewcontent/33042213319737.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-5618 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-56182023-08-03T07:11:25Z Applying case-based learning for a postgraduate software architecture course OUH, Eng Lieh IRAWAN, Yunghans Software architecture remains a difficult subject for learners to grasp and for educators to teach given its level of abstraction. On the other hand, case-based learning (CBL) is a popular teaching approach used across disciplines especially in business, medicine and law where students work in groups apply their knowledge to solve real-world case studies, or scenarios using their reasoning skills and existing theoretical knowledge. In this paper, we provide how we apply case-based learning to address the challenge in teaching a postgraduate software architecture course. Our learners are postgraduate students taking a master’s program in software engineering. We first describe our design of case-based learning for our software architecture course. We then analyse the survey ratings and learners’ profile to evaluate the effectiveness of the proposed case-based design. These data are gathered from 9 class runs over a period of 8 years. Our analysis results show the effectiveness of our case-based design and significant relationships between this effectiveness to the learners’ years of working experiences and the number of learners. Key contributions in this paper are our proposed case-based design for software architecture and the analysis findings. 2019-07-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4615 info:doi/10.1145/3304221.3319737 https://ink.library.smu.edu.sg/context/sis_research/article/5618/viewcontent/33042213319737.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 curriculum design case-based learning pedagogical approach Higher Education Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Software architecture curriculum design case-based learning pedagogical approach Higher Education Software Engineering |
spellingShingle |
Software architecture curriculum design case-based learning pedagogical approach Higher Education Software Engineering OUH, Eng Lieh IRAWAN, Yunghans Applying case-based learning for a postgraduate software architecture course |
description |
Software architecture remains a difficult subject for learners to grasp and for educators to teach given its level of abstraction. On the other hand, case-based learning (CBL) is a popular teaching approach used across disciplines especially in business, medicine and law where students work in groups apply their knowledge to solve real-world case studies, or scenarios using their reasoning skills and existing theoretical knowledge. In this paper, we provide how we apply case-based learning to address the challenge in teaching a postgraduate software architecture course. Our learners are postgraduate students taking a master’s program in software engineering. We first describe our design of case-based learning for our software architecture course. We then analyse the survey ratings and learners’ profile to evaluate the effectiveness of the proposed case-based design. These data are gathered from 9 class runs over a period of 8 years. Our analysis results show the effectiveness of our case-based design and significant relationships between this effectiveness to the learners’ years of working experiences and the number of learners. Key contributions in this paper are our proposed case-based design for software architecture and the analysis findings. |
format |
text |
author |
OUH, Eng Lieh IRAWAN, Yunghans |
author_facet |
OUH, Eng Lieh IRAWAN, Yunghans |
author_sort |
OUH, Eng Lieh |
title |
Applying case-based learning for a postgraduate software architecture course |
title_short |
Applying case-based learning for a postgraduate software architecture course |
title_full |
Applying case-based learning for a postgraduate software architecture course |
title_fullStr |
Applying case-based learning for a postgraduate software architecture course |
title_full_unstemmed |
Applying case-based learning for a postgraduate software architecture course |
title_sort |
applying case-based learning for a postgraduate software architecture course |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2019 |
url |
https://ink.library.smu.edu.sg/sis_research/4615 https://ink.library.smu.edu.sg/context/sis_research/article/5618/viewcontent/33042213319737.pdf |
_version_ |
1773551427707207680 |