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 条
  • [21] Teaching requirements elicitation interviews: an empirical study of learning from mistakes
    Bano, Muneera
    Zowghi, Didar
    Ferrari, Alessio
    Spoletini, Paola
    Donati, Beatrice
    REQUIREMENTS ENGINEERING, 2019, 24 (03) : 259 - 289
  • [22] From high-school algebra to computing through functional programming
    Choppella, Venkatesh
    Kumar, Hitesh
    Manjula, P.
    Viswanath, K.
    2012 IEEE FOURTH INTERNATIONAL CONFERENCE ON TECHNOLOGY FOR EDUCATION (T4E), 2012, : 180 - 183
  • [23] Integrating Art and Animation in Teaching Computer Programming for High School Students Experimental Study
    Jawad, Hadeel Mohammed
    Tout, Samir
    Abualkibash, Munther
    Xie, Yichun
    2018 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY (EIT), 2018, : 311 - 317
  • [24] Teaching programming and mathematics in practice: A case study from a Swedish primary school
    Stigberg, Henrik
    Stigberg, Susanne
    POLICY FUTURES IN EDUCATION, 2020, 18 (04): : 483 - 496
  • [25] Religious-Thinking-Through Using Bibliodrama: An Empirical Study of Student Learning in Classroom Teaching
    Kienstra, Natascha
    van Dijk-Groeneboer, Monique
    Boelens, Olav
    RELIGIOUS EDUCATION, 2018, 113 (02) : 203 - 215
  • [26] An Empirical Study on Promoting Phonetic Teaching Through Smart phone-Based Mobile Learning
    Jing, Xiao
    Yong, Luo
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON HUMANITIES SCIENCE AND SOCIETY DEVELOPMENT (ICHSSD 2017), 2017, 155 : 219 - 223
  • [27] An Empirical Study of Application of Multimodal Approach to Teaching Reading in EFL in Senior High School
    Pan, Xuequan
    Zhang, Zhixin
    INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2020, 15 (02) : 98 - 111
  • [28] Rethinking Into Programming: A light lifting, high-impact flipped class teaching programming through iOS app development TREO Talk Paper
    Gallaugher, John
    FitzGibbon, John
    Cho, Shirley
    Mahecha, Jorge
    AMCIS 2018 PROCEEDINGS, 2018,
  • [29] Conventional classroom teaching through ICT and distance teaching A case study from Greenland
    Ogaard, Anders
    NORDIC JOURNAL OF DIGITAL LITERACY, 2018, 13 (01) : 9 - 23
  • [30] A Study of the Teaching Methods in the Course of the Programming of High-Level Language Based on Moodle Platform
    Bao, Chun-Bo
    E-LEARNING AND GAMES, 2016, 9654 : 101 - 110