Examining Effectiveness of Learning Object-Oriented Programming Paradigm Through Propriety Game-Based Learning Games

被引:0
作者
Wong, Yoke Seng [1 ]
Yatim, Maizatul Hayati Binti Mohammad [2 ]
Tan, Wee Hoe [2 ]
机构
[1] KDU Univ Coll, Sch Comp & Creat Media, Petaling Jaya, Malaysia
[2] Sultan Idris Educ Univ, Falcuty Art Comp & Creat Ind, Tanjong Malim, Perak, Malaysia
来源
PROCEEDINGS OF THE 10TH EUROPEAN CONFERENCE ON GAMES BASED LEARNING | 2016年
关键词
Game-based Learning model; Learning Programming; Object-oriented programming; computer game;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Learning object-oriented programming paradigm can be difficult and challenging for novices, especially the first year degree students who do not have any prior programming experience. The traditional learning and teaching methods are insufficient to support the learners or students. A game-based learning approach can be an efficient way for the students to learn object-oriented programming. This is because empirical evidence verifying computer games as educationally efficient tools for learning OOP is still absent from the literature. Thus, this paper proposes computer games that are developed according to the game-based learning design approach model for students to learn object-oriented programming paradigm. In the proposed game, several relevant theories are included to ensure the entire learning process is motivating and easy to learn. The game divides the learning content into several levels and quests. Students are required to communicate with the non-player character for learning purposes and complete the quests to proceed to the next level. Each quest adopts different gameplay mechanics to suit the learning objectives. Besides that, compared with other games for learning programming such as Alice 2D, Greenfoot, Darwin and CodeCombat, the proposed computer game only focuses on the game play to carry out the learning objective (no coding exercise type of game play needed). Most of the existing games for learning programming require coding practice type of game mechanics. All these games have their own approach and objective that could still be inefficient to support the learning process for novice in learning OOP. Playing is one of the most efficient ways for learners to gain whatever knowledge they require and computer games can be an engaging learning medium for the teaching and learning process. Thus, a computer game that focuses on the game play without coding practice will be an efficient tool for learning OOP.
引用
收藏
页码:796 / 804
页数:9
相关论文
共 35 条
  • [1] [Anonymous], KNOWING LEARN INSTR
  • [2] [Anonymous], COMPUTER INFORM SCI
  • [3] [Anonymous], 1985, ELEMENTS EPISODIC ME
  • [4] [Anonymous], 2014, 2014 IEEE Frontiers in Education Conference (FIE) Proceedings, DOI [10.1109/FIE.2014.7044114, DOI 10.1109/FIE.2014.7044114]
  • [5] [Anonymous], 1975, A primer of operant conditioning
  • [6] [Anonymous], 1987, Aptitude, Learning, and Instruction, DOI DOI 10.1016/S0037-6337(09)70509-1
  • [7] Mapping learning and game mechanics for serious games analysis
    Arnab, Sylvester
    Lim, Theodore
    Carvalho, Maira B.
    Bellotti, Francesco
    de Freitas, Sara
    Louchart, Sandy
    Suttie, Neil
    Berta, Riccardo
    De Gloria, Alessandro
    [J]. BRITISH JOURNAL OF EDUCATIONAL TECHNOLOGY, 2015, 46 (02) : 391 - 411
  • [8] Collins A., 1991, Educational values and cognitive instruction implications for reform, P121
  • [9] Csikszentmihalyi Mihaly, 1975, J HUMANISTIC PSYCHOL, V1975
  • [10] Deci EL., 2012, HDB THEORIES SOCIAL, V1, P416, DOI [10.4135/9781446201022, DOI 10.4135/9781446249215.N21]