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...
Saved in:
Main Authors: | , |
---|---|
Format: | text |
Published: |
Archīum Ateneo
2018
|
Subjects: | |
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 |