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 条
  • [1] Learning Introductory Programming with smart Learning Environment
    Vesin, Boban
    Mangaroska, Katerina
    Giannakos, Michail
    [J]. ERCIM NEWS, 2020, (120): : 7 - 8
  • [2] Learning for Mastery in an Introductory Programming Course
    Jackova, Jana
    [J]. ITICSE '08: PROCEEDINGS OF THE 13TH ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2008, : 352 - 352
  • [3] Formative Assessment as a Learning Method for Introductory Programming
    Thangaraj, Jagadeeswaran
    [J]. PROCEEDINGS OF THE 2022 CONFERENCE ON UNITED KINGDOM & IRELAND COMPUTING EDUCATION RESEARCH, UKICER 2022, 2022,
  • [4] Interactive Screencasts as Learning Tools in Introductory Programming
    Litherland, Kristina
    Kluge, Anders
    Morch, Anders, I
    [J]. TECHNOLOGY-ENHANCED LEARNING FOR A FREE, SAFE, AND SUSTAINABLE WORLD, EC-TEL 2021, 2021, 12884 : 342 - 346
  • [5] Increasing student commitment in introductory programming learning
    Mendes, Antonio Jose
    Paquete, Luis
    Cardoso, Amilcar
    Gomes, Anabela
    [J]. 2012 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2012,
  • [6] Self Learning Trends in the Field of Introductory Programming
    Abazi-Bexheti, L.
    Kadriu, A.
    Apostolova, M.
    [J]. 2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2018, : 715 - 719
  • [7] Learning problem generator for introductory programming courses
    Prokudin, Artem
    Sychev, Oleg
    Denisov, Mikhail
    [J]. SOFTWARE IMPACTS, 2023, 17
  • [8] Infusing Visual Programming and Interactive Learning to Teach an Introductory Programming Course with Positive Learning Outcomes
    Rahman, Md Mahmudur
    [J]. SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 1086 - 1087
  • [9] A teaching/learning support tool for introductory programming courses
    Boada, I
    Soler, J
    Prados, F
    Poch, J
    [J]. ITHET 2004: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY BASED HIGHER EDUCATION AND TRAINING, 2004, : 604 - 609
  • [10] Experiences in Introducing Blended Learning in an Introductory Programming Course
    Albrecht, Ella
    Gumz, Fabian
    Grabowski, Jens
    [J]. PROCEEDINGS OF THE 3RD EUROPEAN CONFERENCE OF SOFTWARE ENGINEERING EDUCATION (ECSEE), 2018, : 93 - 101