USING SERIOUS GAME TO ENHANCE ALGORITHMIC LEARNING AND TEACHING

被引:0
作者
Debabi, Wassila [1 ]
Bensebaa, Tahar [1 ]
机构
[1] Badji Mokhtar Annaba Univ, Dept Comp Sci, Lab Res Comp Sci LRI, Annaba, Algeria
来源
JOURNAL OF E-LEARNING AND KNOWLEDGE SOCIETY | 2016年 / 12卷 / 02期
关键词
Algorithmic learning; Serious game; Learning games; Education;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Data structures and algorithms are important foundation topics in computer science education. However, they are considered to be hard to teach and learn because usually model complicated concepts, refer to abstract mathematical notions, or describe complex dynamic changes in data structures. Many students in programming courses have difficulties to master all required competencies and skills especially at introductory level. In the literature there are different ways to enhance learning programming and deal with the important dropout rate. Recently, games are increasingly being used for education in various fields. We hypothesize that games have the potential to be an important teaching tool for their interactive, engaging and immersive activities. So they can improve student engagement, motivation, and consequently learning. To this end, we are developing a game to teach basic algorithmic concepts and algorithms. We aim to initially investigate the educational games developed for and used in the computer programming domain and review to which level they address the aforementioned difficulties. Then, we propose a role playing game called AlgoGame based on existing solutions and incorporates new elements. A pre validation of the game with novice students was very encouraging and demonstrates that learning programming can be enhanced by playing with AlgoGame.
引用
收藏
页码:127 / 140
页数:14
相关论文
共 31 条
  • [1] Barnes T., 2008, P 3 INT C GAME DEV C, P1, DOI [10.1145/1463673.1463674, DOI 10.1145/1463673.1463674]
  • [2] The role of psychology in understanding the impact of computer games
    Boyle, Elizabeth
    Connolly, Thomas M.
    Hainey, Thomas
    [J]. ENTERTAINMENT COMPUTING, 2011, 2 (02) : 69 - 74
  • [3] Coelho A, 2011, LECT NOTES COMPUT SC, V6944, P61, DOI 10.1007/978-3-642-23834-5_6
  • [4] Eagle Michael, 2009, SIGCSE Bulletin, V41, P321, DOI 10.1145/1539024.1508980
  • [5] Esteves M., 2008, P 38 ASEE IEEE FRONT, P17
  • [6] Improving teaching and learning of computer programming through the use of the Second Life virtual world
    Esteves, Micaela
    Fonseca, Benjamim
    Morgado, Leonel
    Martins, Paulo
    [J]. BRITISH JOURNAL OF EDUCATIONAL TECHNOLOGY, 2011, 42 (04) : 624 - 637
  • [7] Futschek G, 2006, LECT NOTES COMPUT SC, V4226, P159
  • [8] Garris R., 2002, Simulation & Gaming, V33, P441, DOI 10.1177/1046878102238607
  • [9] Henriksen P., 2004, 19 ANN ACM SIGPLAN C, P73, DOI [10.1145/1028664.1028701, DOI 10.1145/1028664.1028701]
  • [10] Jenkins T., 2002, P 3 ANN C LTSN CTR I, V4, P53, DOI DOI 10.1109/ISIT.2013.6620675