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

被引:7
作者
Flores, Nuno [1 ,2 ,3 ]
Paiva, Ana C. R. [1 ,2 ,3 ]
Cruz, Nuno [1 ,3 ]
机构
[1] Univ Porto, Fac Engn, P-4200465 Porto, Portugal
[2] INESC TEC, P-4200465 Porto, Portugal
[3] Rua Dr Roberto Frias S-N, P-4200465 Porto, Portugal
关键词
software engineering education; game design patterns; pedagogy; educational games; EDUCATIONAL GAME; CHALLENGES; MANAGEMENT;
D O I
10.3390/info11030153
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:21
相关论文
共 46 条
  • [1] Alexander C., 1977, A Pattern Language - Towns, buildings, constructions
  • [2] [Anonymous], 2013, NONPARAMETRIC STAT M
  • [3] [Anonymous], THESIS
  • [4] [Anonymous], 2007, GUIDE ADV EMPIRICAL
  • [5] [Anonymous], 2007, SERIOUS GAMES OVERVI
  • [6] [Anonymous], 1994, The International Encyclopedia o fEducation
  • [7] [Anonymous], 2014, GUIDE SOFTWARE ENG B
  • [8] [Anonymous], 2010, THESIS
  • [9] An experimental card game for teaching software engineering
    Baker, A
    Navarro, EO
    van der Hoek, A
    [J]. 16TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2003, : 216 - 223
  • [10] Barreto Fabiane, 2008, P WORKSH ED COMP WEI, P258