Identifying Meaningful Gamification-Based Elements Beneficial to Novice Programmers

Gamification is defined as the use of game design elements in non-game contexts to encourage certain behaviors. It is becoming a popular intervention used in computer science learning environments, including CS1. However, prior works have mostly implemented reward-based game elements which have resu...

Full description

Saved in:
Bibliographic Details
Main Authors: Agapito, Jenilyn, Rodrigo, Ma. Mercedes T
Format: text
Published: Archīum Ateneo 2018
Subjects:
CS1
Online Access:https://archium.ateneo.edu/discs-faculty-pubs/53
http://icce2018.ateneo.edu/wp-content/uploads/2018/12/C5-12.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Ateneo De Manila University
id ph-ateneo-arc.discs-faculty-pubs-1052
record_format eprints
spelling ph-ateneo-arc.discs-faculty-pubs-10522020-04-02T09:02:53Z Identifying Meaningful Gamification-Based Elements Beneficial to Novice Programmers Agapito, Jenilyn Rodrigo, Ma. Mercedes T Gamification is defined as the use of game design elements in non-game contexts to encourage certain behaviors. It is becoming a popular intervention used in computer science learning environments, including CS1. However, prior works have mostly implemented reward-based game elements which have resulted in varying behaviors among students. Meaningful gamification, described as the use of game design elements to encourage intrinsic motivation, is said to be a more student-centric approach. It is based on the concept of the Self-Determination Theory which states that there are three components associated with intrinsic motivation: mastery, autonomy, and relatedness. In this paper, we explore what gamification elements were beneficial to novice programmers. It looked into students’ use of elements implemented into a system that allow them to take assessment activities typical of CS1. The elements are: feedback cycles, freedom to fail, and progress to support mastery; control to enable autonomy; and collaboration for relatedness. Control, freedom to fail, and feedback were the elements students used to their advantage since these allowed them to work towards improving their scores in the activities. 2018-01-01T08:00:00Z text https://archium.ateneo.edu/discs-faculty-pubs/53 http://icce2018.ateneo.edu/wp-content/uploads/2018/12/C5-12.pdf Department of Information Systems & Computer Science Faculty Publications Archīum Ateneo gamification novice programmers CS1 Computer Sciences
institution Ateneo De Manila University
building Ateneo De Manila University Library
continent Asia
country Philippines
Philippines
content_provider Ateneo De Manila University Library
collection archium.Ateneo Institutional Repository
topic gamification
novice programmers
CS1
Computer Sciences
spellingShingle gamification
novice programmers
CS1
Computer Sciences
Agapito, Jenilyn
Rodrigo, Ma. Mercedes T
Identifying Meaningful Gamification-Based Elements Beneficial to Novice Programmers
description Gamification is defined as the use of game design elements in non-game contexts to encourage certain behaviors. It is becoming a popular intervention used in computer science learning environments, including CS1. However, prior works have mostly implemented reward-based game elements which have resulted in varying behaviors among students. Meaningful gamification, described as the use of game design elements to encourage intrinsic motivation, is said to be a more student-centric approach. It is based on the concept of the Self-Determination Theory which states that there are three components associated with intrinsic motivation: mastery, autonomy, and relatedness. In this paper, we explore what gamification elements were beneficial to novice programmers. It looked into students’ use of elements implemented into a system that allow them to take assessment activities typical of CS1. The elements are: feedback cycles, freedom to fail, and progress to support mastery; control to enable autonomy; and collaboration for relatedness. Control, freedom to fail, and feedback were the elements students used to their advantage since these allowed them to work towards improving their scores in the activities.
format text
author Agapito, Jenilyn
Rodrigo, Ma. Mercedes T
author_facet Agapito, Jenilyn
Rodrigo, Ma. Mercedes T
author_sort Agapito, Jenilyn
title Identifying Meaningful Gamification-Based Elements Beneficial to Novice Programmers
title_short Identifying Meaningful Gamification-Based Elements Beneficial to Novice Programmers
title_full Identifying Meaningful Gamification-Based Elements Beneficial to Novice Programmers
title_fullStr Identifying Meaningful Gamification-Based Elements Beneficial to Novice Programmers
title_full_unstemmed Identifying Meaningful Gamification-Based Elements Beneficial to Novice Programmers
title_sort identifying meaningful gamification-based elements beneficial to novice programmers
publisher Archīum Ateneo
publishDate 2018
url https://archium.ateneo.edu/discs-faculty-pubs/53
http://icce2018.ateneo.edu/wp-content/uploads/2018/12/C5-12.pdf
_version_ 1733052852877656064