Towards a case-based learning approach to support software architecture education

09/12/2022
by   Brauner R. N. Oliveira, et al.
0

Software architecture education remains challenging for instructors, students, and software industry professionals. Several initiatives have been proposed to mitigate the inherent challenges, including games, supporting tools, collaborative courses, and hands-on projects. Case-based learning has been introduced in software architecture, and its benefits are recognized. However, choosing the right cases that cover the stated learning objectives and developing learning activities to achieve high-order learning are also challenging. The main goal of this paper is to present a case-based learning approach that guides the development of learning objectives, the finding and selection of real-world software architecture cases, and the design of instructional activities. We applied our approach in software architecture related courses during the past few years. The results show that it can leverage the ways to adequately explore cases for educational purposes while also motivating instructors and students to the software architecture education.

READ FULL TEXT
research
02/02/2021

Supporting Real Demands in Software Engineering with a Four Steps Project-Based Learning Approach

Project-based learning (PBL) is a student-centered and learn-by-doing ap...
research
06/04/2019

Pegadas: A Portal for Management and Activities Planning with Games and Environments for Education in Health

Applications for learning and training have been developed and highlight...
research
04/07/2021

SciNote: Collaborative Problem Solving and Argumentation Tool

As educators push for students to learn science by doing science, there ...
research
04/16/2021

Flexible Educational Software Architecture

EAs.LiT is an e-assessment management and analysis software for which co...
research
01/07/2015

The Cost of Problem-Based Learning: An Example in Information Systems Engineering

High-quality education helps in finding a job - but student skills heter...
research
04/25/2023

SAPHIR: A Pluricultural Authoring Tool to Produce Resources in Support of Education for Sustainable Development

In this paper, we present SAPHIR, a multilingual authoring tool producin...
research
06/03/2019

Apprentissage de la pensée informatique : de la formation des enseignant·e·s à la formation de tou·te·s les citoyen·ne·s

In recent years, in France, computer learning (under the term of code) h...

Please sign up or login with your details

Forgot password? Click here to reset