Applying Case-Based Learning for a Postgraduate Software Architecture Course

被引:5
|
作者
Ouh, Eng Lieh [1 ]
Irawan, Yunghans [2 ]
机构
[1] Singapore Management Univ, Sch Informat Syst, Singapore, Singapore
[2] Natl Univ Singapore, Inst Syst Sci, Singapore, Singapore
关键词
Software architecture; curriculum design; case-based learning; pedagogical approach;
D O I
10.1145/3304221.3319737
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:457 / 463
页数:7
相关论文
共 50 条
  • [2] An Architecture for Case-based Learning
    Cifuentes, Laurent
    Mercer, Rene
    Alverez, Omar
    Bettati, Riccardo
    [J]. TECHTRENDS, 2010, 54 (06) : 44 - 50
  • [3] Twelve tips for postgraduate interprofessional case-based learning
    Topperzer, Martha Krogh
    Roug, Louise Ingerslev
    Andres-Jensen, Liv
    Pontoppidan, Peter
    Hoffmann, Marianne
    Larsen, Hanne Baekgaard
    Schmiegelow, Kjeld
    Sorensen, Jette Led
    [J]. MEDICAL TEACHER, 2022, 44 (02) : 130 - 137
  • [4] POSTGRADUATE INTERPROFESSIONAL CASE-BASED LEARNING IN CHILDHOOD CANCER
    Topperzer, Martha
    Hoffmann, Marianne
    Larsen, Hanne
    Rosthoj, Susanne
    Fridh, Martin
    Roug, Louise
    Andres-Jensen, Liv
    Pontoppidan, Peter
    Schmiegelow, Kjeld
    Sorensen, Jette
    [J]. PEDIATRIC BLOOD & CANCER, 2022, 69
  • [5] Learning and applying case-based adaptation knowledge
    Craw, S
    Jarmulak, J
    Rowe, R
    [J]. CASE-BASED REASONING RESEARCH AND DEVELOPMENT, PROCEEDINGS, 2001, 2080 : 131 - 145
  • [6] A Case-Based Reasoning Architecture of an Hybrid Software Agent
    Leite, Adriana
    Girardi, Rosario
    [J]. 2014 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCES ON WEB INTELLIGENCE (WI) AND INTELLIGENT AGENT TECHNOLOGIES (IAT), VOL 3, 2014, : 79 - 86
  • [7] Variations in planning fixed bridgework - a group of dentists at a case-based postgraduate course
    Ibbetson, RJ
    Hemmings, KW
    Ward, VJ
    [J]. BRITISH DENTAL JOURNAL, 1999, 187 (03) : 159 - 163
  • [8] Practice of Case-based Teaching Method in Software Testing Course
    Zhang, Xiaofang
    Huang, Wei
    [J]. EDUCATION AND EDUCATION MANAGEMENT, 2012, 3 : 73 - 76
  • [9] A Case Study on the Application of Case-Based Learning in Software Testing
    Tiwari, Saurabh
    Saini, Veena
    Singh, Paramvir
    Sureka, Ashish
    [J]. ISEC'18: PROCEEDINGS OF THE 11TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2018,
  • [10] Misuse case-based design and analysis of secure software architecture
    Pauli, JJ
    Xu, DX
    [J]. ITCC 2005: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 2, 2005, : 398 - 403