From Hiscore to High Marks: Empirical Study of Teaching Programming Through Gamification

被引:0
|
作者
Fotaris, Panagiotis [1 ]
Mastoras, Theodoros [2 ]
Leinfellner, Richard [1 ]
Rosunally, Yasmine [3 ]
机构
[1] Univ E London, London E15 4LZ, England
[2] Univ Macedonia, Thessaloniki, Greece
[3] Univ West London, London, England
关键词
gamification; game-based learning; learning and teaching; technology enhanced learning; virtual learning environment; classroom response system;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Unlike conventional taught learning, video games are very successful at keeping players constantly motivated and engaged on a set of tasks for many hours without apparent loss of focus. Additionally, when playing, gamers solve complex problems without experiencing the fatigue or frustration, which would normally accompany a comparable learning task. Any methods able to deliver deep learner engagement are naturally of interest to the academic community, thus resulting in an increasing interest in adopting gamification - the integration of gaming elements, mechanics, and frameworks into non-game situations and scenarios - as a means to drive student engagement and improve information retention. However, its application to education has been a challenging task, as attempts have generally been restricted to a one-dimensional approach, such as transposing a trivial reward system onto existing teaching material. The empirical evidence presented in this paper suggests that a gamified, multi-dimensional, problem-based learning approach may yield improved outcomes even when applied to a very complex and traditionally dry task like the teaching of computer programming. This quasi-experimental study employed a real time sequence of scored quizzes, instructor feedback, and live coding to deliver a fully interactive learning experience. By using a combination of the classroom version of the TV game show "Who Wants To Be A Millionaire?", the "Kahoot!" Classroom Response System (CRS), and Codecademy's online interactive platform on a Python programming course, students were allowed to experience multiple interlocking methods similar to what would be found in a top quality game experience. Empirical data on learning outcomes from the gamified group were compared with a control group that followed a traditional learning path, which had been used during previous cohorts. Whilst this was a relatively small study, the results were quite interesting in a number of key metrics, including attendance, downloading of course material, and final grades.
引用
收藏
页码:186 / 194
页数:9
相关论文
共 50 条
  • [1] AN EMPIRICAL STUDY ON GAMIFICATION FOR LEARNING PROGRAMMING LANGUAGE WEBSITE
    Khaleel, Firas Layth
    Ashaari, Noraidah Sahari
    Wook, Tengku Siti Meriam Tengku
    JURNAL TEKNOLOGI, 2019, 81 (02): : 151 - 162
  • [2] Gamification through leaderboards: An empirical study in engineering education
    Ortiz-Rojas, Margarita
    Chiluiza, Katherine
    Valcke, Martin
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2019, 27 (04) : 777 - 788
  • [3] Climbing Up the Leaderboard: An Empirical Study of Applying Gamification Techniques to a Computer Programming Class
    Fotaris, Panagiotis
    Mastoras, Theodoros
    Leinfellner, Richard
    Rosunally, Yasmine
    ELECTRONIC JOURNAL OF E-LEARNING, 2016, 14 (02): : 94 - 110
  • [4] Gamification of Game Programming Education: A Case Study in a Croatian High School
    Schatten, Markus
    Schatten, Marinela
    CENTRAL EUROPEAN CONFERENCE ON INFORMATION AND INTELLIGENT SYSTEMS (CECIIS 2019), 2019, : 13 - 18
  • [5] Gamification through fantasy sports - Empirical findings from professional sport leagues
    Buser, Markus
    Woratschek, Herbert
    Ridpath, B. David
    SPORT BUSINESS AND MANAGEMENT-AN INTERNATIONAL JOURNAL, 2021, 11 (05) : 575 - 597
  • [6] Teaching High Performance Computing through Parallel Programming Marathons
    Marzulo, Leandro A. J.
    Bianchini, Calebe P.
    Santiago, Leandro
    Ferreira, Victor C.
    Goldstein, Brunno F.
    Franca, Felipe M. G.
    2019 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2019, : 296 - 303
  • [7] A Framework for teaching programming in High School through Educational Robotics
    Souza, Isabelle M. L.
    Andrade, Wilkerson L.
    Sampaio, Livia M. R.
    2022 IEEE FRONTIERS IN EDUCATION CONFERENCE, FIE, 2022,
  • [8] Can gamification help in software testing education? Findings from an empirical study
    Blanco, Raquel
    Trinidad, Manuel
    Suarez-Cabal, Maria Jose
    Calderon, Alejandro
    Ruiz, Mercedes
    Tuya, Javier
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 200
  • [9] Learning from Errors: An Empirical Study on the Impact of Gamification on SQL Query Formulation
    Langlands, Edward
    Morales-Trujillo, Miguel
    PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, 2023, : 341 - 347
  • [10] Knowledge sharing through pair programming in learning environments: An empirical study
    Kavitha, R. K.
    Ahmed, M. S. Irfan
    EDUCATION AND INFORMATION TECHNOLOGIES, 2015, 20 (02) : 319 - 333