CodeAdventure: Learning Introductory Programming

被引:0
|
作者
Nicou, Giorgos [1 ,2 ]
Andreou, Panayiotis [1 ,2 ]
Polycarpou, Irene [1 ,2 ]
机构
[1] UCLan Cyprus, CY-7080 Larnaka, Cyprus
[2] InSPIRE, CY-7080 Larnaka, Cyprus
关键词
Educational Games; Programming; Educational Technologies; Adventure Games for Education;
D O I
10.1145/3059009.3073002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes the design and implementation of an educational game, called CodeAdventure, which is an adventure game for learning introductory programming concepts. CodeAdventure adopts an integrated design approach that employs various mechanisms and techniques to achieve an immersive learning experience in a fun and engaging way. CodeAdventure incorporates different learning techniques that have been shown to be effective for students' learning, such as providing hints and clues on how to solve puzzles, referencing instructional material, and providing immediate feedback on students' performance.
引用
收藏
页码:368 / 368
页数:1
相关论文
共 50 条
  • [41] Teaching and Learning to Program: Umbrella Review of Introductory Programming in Higher Education
    Sobral, Sonia Rolland
    [J]. MATHEMATICS, 2021, 9 (15)
  • [42] A serious game for developing computational thinking and learning introductory computer programming
    Kazimoglu, Cagin
    Kiernan, Mary
    Bacon, Liz
    Mackinnon, Lachlan
    [J]. CYPRUS INTERNATIONAL CONFERENCE ON EDUCATIONAL RESEARCH (CY-ICER-2012), 2012, 47 : 1991 - 1999
  • [43] Machine Learning Prediction and Recommendation Framework to Support Introductory Programming Course
    Khan, Ijaz
    Ahmad, Abdul Rahim
    Jabeur, Nafaa
    Mahdi, Mohammed Najah
    [J]. INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2021, 16 (17) : 42 - 59
  • [44] Teaching Introductory Robotics Programming Learning to Program with National Instruments' LabVIEW
    Bower, Timothy
    [J]. IEEE ROBOTICS & AUTOMATION MAGAZINE, 2016, 23 (02) : 67 - 73
  • [45] Investigating the Effect of Program Visualization on Introductory Programming in a Distance Learning Environment
    Schoeman, Marthie
    Gelderblom, Helene
    Muller, Helene
    [J]. AFRICAN JOURNAL OF RESEARCH IN MATHEMATICS SCIENCE AND TECHNOLOGY EDUCATION, 2013, 17 (1-2) : 139 - 151
  • [46] Codeseum: Learning Introductory Programming Concepts through Virtual Reality Puzzles
    Ekman, Johan
    Solsona, Jordi
    Quintero, Luis
    [J]. PROCEEDINGS OF THE 2024 ACM INTERNATIONAL CONFERENCE ON INTERACTIVE MEDIA EXPERIENCES, IMX 2024, 2024, : 192 - 200
  • [47] Using learning analytics in the Amazonas: understanding students' behaviour in introductory programming
    Pereira, Filipe D.
    Oliveira, Elaine H. T.
    Oliveira, David B. F.
    Cristea, Alexandra I.
    Carvalho, Leandro S. G.
    Fonseca, Samuel C.
    Toda, Armando
    Isotani, Seiji
    [J]. BRITISH JOURNAL OF EDUCATIONAL TECHNOLOGY, 2020, 51 (04) : 955 - 972
  • [48] Student's Opinions on Online Educational Games for Learning Programming Introductory
    Ibrahim, Roslina
    Rahim, Nor Zairah A.
    Ten, Doris Wong H.
    Yusoff, Rasimah C. M.
    Maarop, Nurazean
    Yaacob, Suraya
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (06) : 332 - 340
  • [49] Determining Areas of Weakness in Introductory Programming as a Foundation for Reusable Learning Objects
    Costelloe, Eileen
    Sherry, Elisabeth
    Magee, Patricia
    [J]. ELECTRONIC JOURNAL OF E-LEARNING, 2007, 5 (01):
  • [50] A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education
    Medeiros, Rodrigo Pessoa
    Ramalho, Geber Lisboa
    Falcao, Taciana Pontual
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2019, 62 (02) : 77 - 90