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

Full description

Saved in:
Bibliographic Details
Main Authors: OUH, Eng Lieh, IRAWAN, Yunghans
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