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

Panagiotis Fotaris, Theodoros Mastoras, Richard Leinfellner, Yasmine Rosunally

Research output: Chapter in Book/Conference proceeding with ISSN or ISBNConference contribution with ISSN or ISBNResearchpeer-review

Abstract

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.
Original languageEnglish
Title of host publicationECGBL 2015 9th European Conference on Games Based Learning
Place of PublicationReading, UK
Pages186-194
Number of pages9
ISBN (Electronic)9781910810590
Publication statusPublished - 8 Oct 2015
EventECGBL 2015 9th European Conference on Games Based Learning - Nord-Trondelag University College, Steinkjer, Norway, 2015
Duration: 8 Oct 2015 → …

Conference

ConferenceECGBL 2015 9th European Conference on Games Based Learning
Period8/10/15 → …

Fingerprint

programming
Teaching
learning
classroom
experience
teaching materials
quiz
computer game
frustration
mechanic
fatigue
reward
coding
instructor
Group
student
scenario
community
evidence
education

Keywords

  • Gamification
  • Game-Based Learning
  • Learning and Teaching
  • Technology-Enhanced Learning
  • Virtual Learning Environment
  • Classroom Response System

Cite this

Fotaris, P., Mastoras, T., Leinfellner, R., & Rosunally, Y. (2015). From Hiscore to High Marks: Empirical Study of Teaching Programming Through Gamification. In ECGBL 2015 9th European Conference on Games Based Learning (pp. 186-194). Reading, UK.
Fotaris, Panagiotis ; Mastoras, Theodoros ; Leinfellner, Richard ; Rosunally, Yasmine. / From Hiscore to High Marks: Empirical Study of Teaching Programming Through Gamification. ECGBL 2015 9th European Conference on Games Based Learning. Reading, UK, 2015. pp. 186-194
@inproceedings{267a5e6c024c4982adac9671ddea6e31,
title = "From Hiscore to High Marks: Empirical Study of Teaching Programming Through Gamification",
abstract = "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-°{\circledC}‐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-°{\circledC}‐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-°{\circledC}‐dimensional, problem-°{\circledC}‐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-°{\circledC}‐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.",
keywords = "Gamification, Game-Based Learning, Learning and Teaching, Technology-Enhanced Learning, Virtual Learning Environment, Classroom Response System",
author = "Panagiotis Fotaris and Theodoros Mastoras and Richard Leinfellner and Yasmine Rosunally",
year = "2015",
month = "10",
day = "8",
language = "English",
isbn = "9781910810583",
pages = "186--194",
booktitle = "ECGBL 2015 9th European Conference on Games Based Learning",

}

Fotaris, P, Mastoras, T, Leinfellner, R & Rosunally, Y 2015, From Hiscore to High Marks: Empirical Study of Teaching Programming Through Gamification. in ECGBL 2015 9th European Conference on Games Based Learning. Reading, UK, pp. 186-194, ECGBL 2015 9th European Conference on Games Based Learning, 8/10/15.

From Hiscore to High Marks: Empirical Study of Teaching Programming Through Gamification. / Fotaris, Panagiotis; Mastoras, Theodoros; Leinfellner, Richard; Rosunally, Yasmine.

ECGBL 2015 9th European Conference on Games Based Learning. Reading, UK, 2015. p. 186-194.

Research output: Chapter in Book/Conference proceeding with ISSN or ISBNConference contribution with ISSN or ISBNResearchpeer-review

TY - GEN

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

AU - Fotaris, Panagiotis

AU - Mastoras, Theodoros

AU - Leinfellner, Richard

AU - Rosunally, Yasmine

PY - 2015/10/8

Y1 - 2015/10/8

N2 - 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.

AB - 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.

KW - Gamification

KW - Game-Based Learning

KW - Learning and Teaching

KW - Technology-Enhanced Learning

KW - Virtual Learning Environment

KW - Classroom Response System

M3 - Conference contribution with ISSN or ISBN

SN - 9781910810583

SP - 186

EP - 194

BT - ECGBL 2015 9th European Conference on Games Based Learning

CY - Reading, UK

ER -

Fotaris P, Mastoras T, Leinfellner R, Rosunally Y. From Hiscore to High Marks: Empirical Study of Teaching Programming Through Gamification. In ECGBL 2015 9th European Conference on Games Based Learning. Reading, UK. 2015. p. 186-194