Development of a Video Game that Teaches the Fundamentals of Computer Programming

被引:0
作者
Ventura, Matthew [1 ]
Ventura, John [2 ]
Baker, Chad [2 ]
Viklund, Grant [3 ]
Roth, Randall [2 ]
Broughman, Jonas [2 ]
机构
[1] Emper Games LLC, Tallassee, FL USA
[2] Christian Bros Univ, Memphis, TN USA
[3] BackCODE LLC, Pasadena, CA USA
来源
IEEE SOUTHEASTCON 2015 | 2015年
关键词
assessment; computational thinking; computer programming; video;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we present CodeCraft, an educational video game we are developing to teach the fundamentals of computer programming. Similar to other educational tools such as Scratch, Alice, Project Spark, and Code Spells; CodeCraft provides users with an intuitive graphical interface for writing programs. However, CodeCraft is a video game that uses a problem-based learning approach in which players learn programming concepts by solving individual puzzles in an immersive 3D environment. Moreover, CodeCraft is intended to be an autonomous learning game that can be played without teacher support, thereby potentially reaching students in all economic, ethnic, and gender groups. Using an iterative development process and evidence-centered design, this work proposes to further develop CodeCraft and evaluate how it can improve performance in acquiring programming skills.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] The relationships between the structural video game characteristics, video game engagement and happiness among individuals who play video games
    Laffan, Derek A.
    Greaney, John
    Barton, Hannah
    Kaye, Linda K.
    COMPUTERS IN HUMAN BEHAVIOR, 2016, 65 : 544 - 549
  • [32] Video/Computer Game Addiction Among University Students in Ghana: Prevalence, Correlates and Effects of Some Demographic Factors
    Miezah, Daniel
    Batchelora, Jennifer
    Megreya, Ahmed M.
    Richard, Yuliya
    Moustafa, Ahmed A.
    PSYCHIATRY AND CLINICAL PSYCHOPHARMACOLOGY, 2020, 30 (01) : 17 - 23
  • [33] COMPUTER PROGRAMMING IN MATHEMATICS EDUCATION
    Marinov, Marin
    Laskov, Lasko
    MATHEMATICS AND INFORMATICS, 2019, 62 (04): : 444 - 458
  • [34] The Dynamic Geometrisation of Computer Programming
    Sinclair, Nathalie
    Patterson, Margaret
    MATHEMATICAL THINKING AND LEARNING, 2018, 20 (01) : 54 - 74
  • [35] Developing a Computer Programming MOOC
    Spyropoulou, Natalia
    Demopoulou, Gerasimoula
    Pierrakeas, Christos
    Koutsonikos, Ioannis
    Kameas, Achilles
    INTERNATIONAL CONFERENCE ON COMMUNICATIONS, MANAGEMENT, AND INFORMATION TECHNOLOGY (ICCMIT'2015), 2015, 65 : 182 - 191
  • [36] Continuous assessment in a computer programming course supported by a software tool
    Restrepo-Calle, Felipe
    Ramirez Echeverry, Jhon J.
    Gonzalez, Fabio A.
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2019, 27 (01) : 80 - 89
  • [37] Development of an Artificial Intelligence Based Software System on Teaching Computer Programming and Evaluation of the System
    Tufekci, Aslihan
    Kose, Utku
    HACETTEPE UNIVERSITESI EGITIM FAKULTESI DERGISI-HACETTEPE UNIVERSITY JOURNAL OF EDUCATION, 2013, 28 (02): : 469 - 481
  • [38] Recognizing problem video game use
    Porter, Guy
    Starcevic, Vladan
    Berle, David
    Fenech, Pauline
    AUSTRALIAN AND NEW ZEALAND JOURNAL OF PSYCHIATRY, 2010, 44 (02) : 120 - 128
  • [39] Designing a Video Game to Measure Creativity
    Krebs, Eva
    Jaschek, Corinna
    von Thienen, Julia
    Borchart, Kim-Pascal
    Meinel, Christoph
    Kolodny, Oren
    2020 IEEE CONFERENCE ON GAMES (IEEE COG 2020), 2020, : 407 - 414
  • [40] Development of an Interactive Test System for Students' Improving Learning Outcomes in a Computer Programming Course
    Yang, Tzu-Chi
    Yang, Stephen J. H.
    Hwang, Gwo-Jen
    2014 14TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT), 2014, : 637 - +