Methodology for developing gamification-based learning programming language framework

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)

Abstract

Students sometimes find it hard to learn new programming languages. They often confront unfamiliar programming terms that require the visualization of the processes that occur in the computer memory. Some researchers suggest that an enjoyable approach could be adapted even when learning difficult subjects. Studies have shown that applying Gamification elements in websites engage user's attention and thinking skills. Gamification refers to the use of game elements in a non-game context to increase engagement between humans and computers. There are various methodologies for educational game development, which combining instructional design with learning theories. The objective of this paper is to discuss a comprehensive methodology for developing and validating a Gamification-Based Programming Learning Framework. The framework are constructed by integrating learning theories, game elements and programming learning requirements. Both qualitative and quantitative research methods are employed. The methodology are divided into three phases namely, analysis, innovation and validation. Each phase consists of steps and evaluation which must be completed before moving to the next phase. This methodology could be adapted by other researchers to develop a learning-based or game-based learning framework.

Original languageEnglish
Title of host publicationProceedings of the 2017 6th International Conference on Electrical Engineering and Informatics
Subtitle of host publicationSustainable Society Through Digital Innovation, ICEEI 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-6
Number of pages6
Volume2017-November
ISBN (Electronic)9781538604755
DOIs
Publication statusPublished - 9 Mar 2018
Event6th International Conference on Electrical Engineering and Informatics, ICEEI 2017 - Langkawi, Malaysia
Duration: 25 Nov 201727 Nov 2017

Other

Other6th International Conference on Electrical Engineering and Informatics, ICEEI 2017
CountryMalaysia
CityLangkawi
Period25/11/1727/11/17

Fingerprint

Programming Languages
Computer programming languages
Learning
Learning Theory
Programming
Methodology
Game theory
Computer programming
Websites
Visualization
Innovation
Instructional Design
Game-based Learning
Game
Students
Educational Games
Data storage equipment
Research Methods
Research Personnel
Game Theory

Keywords

  • Game elements
  • Game Mechanic
  • Gamification
  • Motivation
  • Programming Language

ASJC Scopus subject areas

  • Artificial Intelligence
  • Control and Optimization
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Information Systems
  • Software
  • Electrical and Electronic Engineering
  • Health Informatics

Cite this

Khaleel, F. L., Sahari @ Ashaari, N., Tengku Wook, T. S. M., & Ismail, A. (2018). Methodology for developing gamification-based learning programming language framework. In Proceedings of the 2017 6th International Conference on Electrical Engineering and Informatics: Sustainable Society Through Digital Innovation, ICEEI 2017 (Vol. 2017-November, pp. 1-6). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICEEI.2017.8312378

Methodology for developing gamification-based learning programming language framework. / Khaleel, Firas Layth; Sahari @ Ashaari, Noraidah; Tengku Wook, Tengku Siti Meriam; Ismail, Amirah.

Proceedings of the 2017 6th International Conference on Electrical Engineering and Informatics: Sustainable Society Through Digital Innovation, ICEEI 2017. Vol. 2017-November Institute of Electrical and Electronics Engineers Inc., 2018. p. 1-6.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Khaleel, FL, Sahari @ Ashaari, N, Tengku Wook, TSM & Ismail, A 2018, Methodology for developing gamification-based learning programming language framework. in Proceedings of the 2017 6th International Conference on Electrical Engineering and Informatics: Sustainable Society Through Digital Innovation, ICEEI 2017. vol. 2017-November, Institute of Electrical and Electronics Engineers Inc., pp. 1-6, 6th International Conference on Electrical Engineering and Informatics, ICEEI 2017, Langkawi, Malaysia, 25/11/17. https://doi.org/10.1109/ICEEI.2017.8312378
Khaleel FL, Sahari @ Ashaari N, Tengku Wook TSM, Ismail A. Methodology for developing gamification-based learning programming language framework. In Proceedings of the 2017 6th International Conference on Electrical Engineering and Informatics: Sustainable Society Through Digital Innovation, ICEEI 2017. Vol. 2017-November. Institute of Electrical and Electronics Engineers Inc. 2018. p. 1-6 https://doi.org/10.1109/ICEEI.2017.8312378
Khaleel, Firas Layth ; Sahari @ Ashaari, Noraidah ; Tengku Wook, Tengku Siti Meriam ; Ismail, Amirah. / Methodology for developing gamification-based learning programming language framework. Proceedings of the 2017 6th International Conference on Electrical Engineering and Informatics: Sustainable Society Through Digital Innovation, ICEEI 2017. Vol. 2017-November Institute of Electrical and Electronics Engineers Inc., 2018. pp. 1-6
@inproceedings{a82ed22ac2b745ae993b8e3019cdc2e3,
title = "Methodology for developing gamification-based learning programming language framework",
abstract = "Students sometimes find it hard to learn new programming languages. They often confront unfamiliar programming terms that require the visualization of the processes that occur in the computer memory. Some researchers suggest that an enjoyable approach could be adapted even when learning difficult subjects. Studies have shown that applying Gamification elements in websites engage user's attention and thinking skills. Gamification refers to the use of game elements in a non-game context to increase engagement between humans and computers. There are various methodologies for educational game development, which combining instructional design with learning theories. The objective of this paper is to discuss a comprehensive methodology for developing and validating a Gamification-Based Programming Learning Framework. The framework are constructed by integrating learning theories, game elements and programming learning requirements. Both qualitative and quantitative research methods are employed. The methodology are divided into three phases namely, analysis, innovation and validation. Each phase consists of steps and evaluation which must be completed before moving to the next phase. This methodology could be adapted by other researchers to develop a learning-based or game-based learning framework.",
keywords = "Game elements, Game Mechanic, Gamification, Motivation, Programming Language",
author = "Khaleel, {Firas Layth} and {Sahari @ Ashaari}, Noraidah and {Tengku Wook}, {Tengku Siti Meriam} and Amirah Ismail",
year = "2018",
month = "3",
day = "9",
doi = "10.1109/ICEEI.2017.8312378",
language = "English",
volume = "2017-November",
pages = "1--6",
booktitle = "Proceedings of the 2017 6th International Conference on Electrical Engineering and Informatics",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - Methodology for developing gamification-based learning programming language framework

AU - Khaleel, Firas Layth

AU - Sahari @ Ashaari, Noraidah

AU - Tengku Wook, Tengku Siti Meriam

AU - Ismail, Amirah

PY - 2018/3/9

Y1 - 2018/3/9

N2 - Students sometimes find it hard to learn new programming languages. They often confront unfamiliar programming terms that require the visualization of the processes that occur in the computer memory. Some researchers suggest that an enjoyable approach could be adapted even when learning difficult subjects. Studies have shown that applying Gamification elements in websites engage user's attention and thinking skills. Gamification refers to the use of game elements in a non-game context to increase engagement between humans and computers. There are various methodologies for educational game development, which combining instructional design with learning theories. The objective of this paper is to discuss a comprehensive methodology for developing and validating a Gamification-Based Programming Learning Framework. The framework are constructed by integrating learning theories, game elements and programming learning requirements. Both qualitative and quantitative research methods are employed. The methodology are divided into three phases namely, analysis, innovation and validation. Each phase consists of steps and evaluation which must be completed before moving to the next phase. This methodology could be adapted by other researchers to develop a learning-based or game-based learning framework.

AB - Students sometimes find it hard to learn new programming languages. They often confront unfamiliar programming terms that require the visualization of the processes that occur in the computer memory. Some researchers suggest that an enjoyable approach could be adapted even when learning difficult subjects. Studies have shown that applying Gamification elements in websites engage user's attention and thinking skills. Gamification refers to the use of game elements in a non-game context to increase engagement between humans and computers. There are various methodologies for educational game development, which combining instructional design with learning theories. The objective of this paper is to discuss a comprehensive methodology for developing and validating a Gamification-Based Programming Learning Framework. The framework are constructed by integrating learning theories, game elements and programming learning requirements. Both qualitative and quantitative research methods are employed. The methodology are divided into three phases namely, analysis, innovation and validation. Each phase consists of steps and evaluation which must be completed before moving to the next phase. This methodology could be adapted by other researchers to develop a learning-based or game-based learning framework.

KW - Game elements

KW - Game Mechanic

KW - Gamification

KW - Motivation

KW - Programming Language

UR - http://www.scopus.com/inward/record.url?scp=85050727549&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85050727549&partnerID=8YFLogxK

U2 - 10.1109/ICEEI.2017.8312378

DO - 10.1109/ICEEI.2017.8312378

M3 - Conference contribution

VL - 2017-November

SP - 1

EP - 6

BT - Proceedings of the 2017 6th International Conference on Electrical Engineering and Informatics

PB - Institute of Electrical and Electronics Engineers Inc.

ER -