Experiential Learning Approach for Software Engineering Courses at Higher Education Level

12/28/2020
by   Javier Gonzalez-Huerta, et al.
0

Background: Software project management activities help to introduce software process models in Software Engineering courses. However, these activities should be adequately aligned with the learning outcomes and support student's progression. Objective: Present and evaluate an approach to help students acquire theoretical and practical knowledge and experience real-world software projects' challenges. The approach combines a serious game and a design-implement task in which students develop a controlled-scale software system. Method: To evaluate our approach, we analyzed the students' perceptions collected through an online survey, their project plans, and their final reports using thematic analysis. Results: Results suggest that the approach promotes knowledge acquisition, enables students' progression, reinforces theoretical concepts, and is properly aligned with the course's learning outcomes. Conclusion: The approach seems to help to introduce software process models in Software Engineering courses. Our experience can also be inspiring for educators willing to apply our approach in similar courses.

READ FULL TEXT

page 1

page 13

page 20

page 22

page 23

page 28

research
09/24/2018

The Essence Theory of Software Engineering - Large-Scale Classroom Experiences from 450+ Software Engineering BSc Students

Software Engineering as an industry is highly diverse in terms of develo...
research
02/11/2023

Persona-based Assessment of Software Engineering Student Research Projects: An Experience Report

Students enrolled in software engineering degrees are generally required...
research
04/24/2023

Can gamification help in software testing education? Findings from an empirical study

Software testing is an essential knowledge area required by industry for...
research
03/01/2022

Keeping Fun Alive: an Experience Report on Running Online Coding Camps

The outbreak of the COVID-19 pandemic prohibited radically the collocati...
research
07/24/2023

Use and evaluation of simulation for software process education: a case study

Software Engineering is an applied discipline and concepts are difficult...
research
12/13/2017

Software Engineering Solutions To Support Vertical Transportation

In this paper we introduce the core results of the project on visualisat...
research
04/24/2018

Internal relation between Personality trait Statistical outcomes among Junior College Divers and their performance

Objective: Personality trait can predict divers' behavioral performance ...

Please sign up or login with your details

Forgot password? Click here to reset