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
来源
关键词
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 条
  • [1] ROBOTWAR - A GAME THAT TEACHES PROGRAMMING SKILLS
    MOSKOWITZ, R
    POPULAR COMPUTING, 1982, 1 (11): : 134 - &
  • [2] FUNDAMENTALS OF DIGITAL COMPUTER PROGRAMMING
    THOMAS, WH
    PROCEEDINGS OF THE INSTITUTE OF RADIO ENGINEERS, 1953, 41 (10): : 1245 - 1249
  • [3] EDUCATIONAL BOARD COMPUTER TEACHES ENGINEERS THE MICROPROCESSOR GAME
    GALLAGHER, M
    ELECTRONIC PRODUCTS MAGAZINE, 1983, 26 (08): : 115 - 121
  • [4] Enriching Computer Science Programming Classes with Arduino Game Development
    Duch, Piotr
    Jaworski, Tomasz
    2018 11TH INTERNATIONAL CONFERENCE ON HUMAN SYSTEM INTERACTION (HSI), 2018, : 148 - 154
  • [5] Teaching Computer Graphics Programming Using a Game Development Engine
    Hmeljak, Dimitrij
    Zhang, Holly
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1374 - 1374
  • [6] DEVELOPMENT OF A COMPUTER-VIDEO EDUCATIONAL GAME FOR MANAGEMENT OF ASTHMA
    SADOCK, RT
    RUBIN, DH
    CLINICAL RESEARCH, 1984, 32 (02): : A228 - A228
  • [7] Book Teaches the Fundamentals of Welding
    不详
    WELDING JOURNAL, 2022, 101 (12) : 21 - 21
  • [8] Video and computer game addiction
    Woelfling, Klaus
    Gruesser, Sabine Miriam
    Thalemann, Ralf
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2008, 43 (3-4) : 769 - 769
  • [9] Introducing computer science fundamentals before programming
    Shackelford, RL
    LeBlanc, RJ
    FRONTIERS IN EDUCATION 1997 - 27TH ANNUAL CONFERENCE, PROCEEDINGS, BOLS I - III, 1997, : 285 - 289
  • [10] Pixel Python']Python RPG: Repurposing an Entertainment Game to an Open Educational Resource for Computer Programming Fundamentals
    da Silva, Josivan Pereira
    Gonsalves Pimente, Paulo Henrique
    Pimentel, Luciano Goncalves
    Silveira, Ismar Frango
    2021 XVI LATIN AMERICAN CONFERENCE ON LEARNING TECHNOLOGIES (LACLO 2021), 2021, : 326 - 333