Fostering Programming Practice through Games

被引:6
|
作者
Paiva, Jose Carlos [1 ,2 ]
Leal, Jose Paulo [1 ,2 ]
Queiros, Ricardo [1 ,3 ]
机构
[1] Inst Syst & Comp INESC Porto LA, Ctr Res Adv Comp Syst CRACS, P-4169007 Porto, Portugal
[2] Univ Porto, Dept Comp Sci, Fac Sci, P-4169007 Porto, Portugal
[3] Polytech Porto, Unidade Invest Media Artes & Design UniMAD, Escola Super Media Artes & Design ESMAD, P-4480876 Vila Do Conde, Portugal
关键词
gamification; automatic assessment; programming learning; games; graphical feedback; tournament; MOTIVATION;
D O I
10.3390/info11110498
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Loss of motivation is one of the most prominent concerns in programming education as it negatively impacts time dedicated to practice, which is crucial for novice programmers. Of the distinct techniques introduced in the literature to engage students, gamification, is likely the most widely explored and fruitful. Game elements that intrinsically motivate students, such as graphical feedback and game-thinking, reveal more reliable long-term positive effects, but those involve significant development effort. This paper proposes a game-based assessment environment for programming challenges, built on top of a specialized framework, in which students develop a program to control the player, henceforth called Software Agent (SA). During the coding phase, students can resort to the graphical feedback demonstrating how the game unfolds to improve their programs and complete the proposed tasks. This environment also promotes competition through competitive evaluation and tournaments among SAs, optionally organized at the end by the teacher. Moreover, the validation of the effectiveness of Asura in increasing undergraduate students' motivation and, consequently, the practice of programming is reported.
引用
收藏
页码:1 / 20
页数:20
相关论文
共 50 条
  • [1] Teaching Programming Through Games
    Doherty, Liam
    Kumar, Vive
    [J]. 2009 INTERNATIONAL WORKSHOP ON TECHNOLOGY FOR EDUCATION (T4E 2009), 2009, : 111 - 113
  • [2] Fostering communication and collaboration through regenerative design games
    Wallace, Niki
    [J]. DESIGN JOURNAL, 2022, 25 (06): : 1019 - 1044
  • [3] Fostering Learning through the Use of Argumentative Serious Games
    Hatzitaskos, Markos
    Karacapilidis, Nikos
    [J]. E-INFRASTRUCTURES AND E-SERVICES ON DEVELOPING COUNTRIES, 2010, 38 : 1 - 10
  • [4] FOSTERING LEARNING THROUGH MEDIA GAMES IN COMPUTER SCIENCE
    Ortiz, Guadalupe
    Garcia de Prado, Alfonso
    Boubeta-Puig, Juan
    [J]. 9TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES (EDULEARN17), 2017, : 1576 - 1579
  • [5] Fostering creativity through games and digital story telling
    Coppi, Alessia Eletta
    [J]. 2015 INTERNATIONAL CONFERENCE ON INTERACTIVE TECHNOLOGIES AND GAMES, 2015, : 17 - 21
  • [6] Fostering Intrinsic Motivation through Avatar Identification in Digital Games
    Birk, Max V.
    Atkins, Cheralyn
    Bowey, Jason T.
    Mandryk, Regan L.
    [J]. 34TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, CHI 2016, 2016, : 2982 - 2995
  • [7] FOSTERING TEACHERS' CREATIVITY THROUGH THE CREATION OF EDUCATIONAL INTERDISCIPLINARY GAMES
    Voinohovska, Valentina
    [J]. 14TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2020), 2020, : 9191 - 9197
  • [8] LEARNING COMPUTER PROGRAMMING THROUGH GAMES DEVELOPMENT
    Ivanova, Slavina
    [J]. ELEARNING VISION 2020!, VOL I, 2016, : 492 - 497
  • [9] Fostering healing through mindfulness in the context of medical practice
    Dobkin, P. L.
    [J]. CURRENT ONCOLOGY, 2009, 16 (02) : 88 - 90
  • [10] Communities of Practice: Professional Development Through Fostering Connections
    Ali, Nancy Alima
    Raftery, Claire
    Shackleford, Rikki
    Nelson, Andi
    Turney, Dawn
    [J]. CELEBRATING SCIENCE: PUTTING EDUCATION BEST PRACTICES TO WORK, 2015, 500 : 105 - 106