Content area

Abstract

Object-oriented programming is a required fundamental skillset for all computer science related students. However, teaching object-oriented programming to undergraduate year one students is challenging and academician need to use a different approach to find suitable methods to enhance student understanding, self-interest and self-experimentation. However, the classroom- based learning and teaching methods are insufficient to support learners or students, especially in learning a programming related subject. A game-based learning approach could be an efficient way for the students to learn object-oriented programming. This is mainly because the empirical evidence that validates computer games is an efficient tool for learning object-oriented programming is still absent from the literature. The proposed computer game is developed according to the game-based learning design approach model, where several relevant theories, such as condition of learn, operant conditioning, constructive, hierarchy of needs and bloom taxonomy are included to ensure that the entire learning process is motivating and easy to learn. The game-based learning design model is divided to three layers, such as presentation layer, learning theory layer and core game-play layer. Each layer covers a different expect, where focus is on how to make the learning environment more effective for player to learn object-oriented programming. The proposed game is a role-playing game named Odyssey of Phoenix that motivates users to learn object-oriented programming in an easy and interactive environment. Players will play along the flow of each game quest and they will easily learn and pick up the object-oriented programming paradigm. Players are not required to have any coding practice and learn via the provided game-play with pseudo code support. A group of 20 students in the second year of Bachelor of Computer Science were offered to participate a pilot testing to evaluate the game. The respondents showed positive results, where most students agreed that the proposed game is efficient as a learning tool to help them understand the object-oriented programming paradigm better. Thus, the invention of this role-playing game for novice or beginner learners to learn object-oriented programming is necessary. The objective of this paper is to discuss the development of a propriety game-based learning game to learn the object-oriented programming paradigm and examine its acceptance as a learning tool among undergraduate computer science students in Malaysia.

Details

Title
Odyssey of Phoenix: A Propriety Game Based Learning Game to Learn Object-Oriented Programming
Author
Wong, Yoke Seng 1 ; Yatim, Maizatul Hayati Binti Mohammad 2 ; Tan, Wee Hoe 2 ; Khoo, Li Jing 2 

 School of Computing and Creative Media, KDU University College, Malaysia 
 Falcuty of Art, Computing and Creative Industry, Sultan Idris Education University, Malaysia 
Pages
763-772
Publication year
2017
Publication date
Oct 2017
Publisher
Academic Conferences International Limited
Place of publication
Reading
Country of publication
United Kingdom
Publication subject
ISSN
2049-0992
e-ISSN
2049-100X
Source type
Conference Paper
Language of publication
English
Document type
Conference Proceedings
ProQuest document ID
1967748818
Document URL
https://www.proquest.com/conference-papers-proceedings/odyssey-phoenix-propriety-game-based-learning/docview/1967748818/se-2?accountid=208611
Copyright
Copyright Academic Conferences International Limited Oct 2017
Last updated
2024-08-27
Database
ProQuest One Academic