Next Article in Journal
A Framework for Detecting Intentions of Criminal Acts in Social Media: A Case Study on Twitter
Next Article in Special Issue
Creating Competitive Opponents for Serious Games through Dynamic Difficulty Adjustment
Previous Article in Journal
A Sentiment-Statistical Approach for Identifying Problematic Mobile App Updates Based on User Reviews
Previous Article in Special Issue
Nature of Attractive Multiplayer Games: Case Study on China’s Most Popular Card Game—DouDiZhu
Open AccessArticle

Teaching Software Engineering Topics Through Pedagogical Game Design Patterns: An Empirical Study

by Nuno Flores 1,2,*,†, Ana C. R. Paiva 1,2,† and Nuno Cruz 1,†
1
Faculty of Engineering, University of Porto, 4200-465 Porto, Portugal
2
INESC-TEC, 4200-465 Porto, Portugal
*
Author to whom correspondence should be addressed.
Current address: Rua Dr. Roberto Frias, s/n 4200-465 Porto Portugal.
Information 2020, 11(3), 153; https://doi.org/10.3390/info11030153
Received: 30 January 2020 / Revised: 5 March 2020 / Accepted: 9 March 2020 / Published: 12 March 2020
(This article belongs to the Special Issue Advances in Mobile Gaming and Games-based Leaning)
Teaching software engineering in its many different forms using traditional teaching methods is difficult. Serious games can help overcome these challenges because they allow real situations to be simulated. However, the development of serious games is not easy and, although there are good practices for relating game design patterns to teaching techniques, there is no methodology to support its use in a specific context such as software engineering. This article presents a case study to validate a methodology that links the Learning and Teaching Functions (LTF) to the Game Design Patterns (PIB) in the context of Software Engineering Education. A serious game was developed from scratch using this methodology to teach software estimation (a specific topic of software engineering). An experiment was carried out to validate the effectiveness of the game by comparing the results of two different groups of students. The results indicate that the methodology can help to develop effective educational games on specific learning topics. View Full-Text
Keywords: software engineering education; game design patterns; pedagogy; educational games software engineering education; game design patterns; pedagogy; educational games
Show Figures

Figure 1

MDPI and ACS Style

Flores, N.; Paiva, A.C.R.; Cruz, N. Teaching Software Engineering Topics Through Pedagogical Game Design Patterns: An Empirical Study. Information 2020, 11, 153.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop