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 条
  • [21] Multidisciplinary video game development experience with computer science and fine arts students
    Mona Vaya, Ramon
    Abad Cerda, Francisco Jose
    Boj Tovar, Clara
    CIVAE 2021: 3RD INTERDISCIPLINARY AND VIRTUAL CONFERENCE ON ARTS IN EDUCATION, 2021, : 169 - 174
  • [22] COMPUTER TEACHES ARITHMETIC
    SUPPES, P
    SEARLE, B
    SCHOOL REVIEW, 1971, 79 (02): : 213 - 225
  • [23] How Feedback From an Online Video Game Teaches Argument Writing for Environmental Action
    Lawrence, Anne M.
    Sherry, Michael B.
    JOURNAL OF LITERACY RESEARCH, 2021, 53 (01) : 29 - 52
  • [24] HR TEACHES THE RETIREMENT GAME
    GREENGARD, S
    PERSONNEL JOURNAL, 1994, 73 (11) : 38 - 44
  • [25] Linear Programming by the Game - Computer Support of Courses
    Lagova, Milada
    Kalcevova, Jana
    PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON MATHEMATICAL METHODS IN ECONOMICS 2007, 2007, : 188 - 194
  • [26] Algotaurus: an educational computer programming game for beginners
    Krajcsi, Attila
    Csapodi, Csaba
    Stettner, Eleonora
    INTERACTIVE LEARNING ENVIRONMENTS, 2019, : 634 - 647
  • [27] Experimental Validation of the Learning Effect for a Pedagogical Game on Computer Fundamentals
    Sindre, Guttorm
    Natvig, Lasse
    Jahre, Magnus
    IEEE TRANSACTIONS ON EDUCATION, 2009, 52 (01) : 10 - 18
  • [28] PYTHON']PYTHON DOMINATION: AN OPEN EDUCATIONAL GAME FOR LEARNING PROGRAMMING FUNDAMENTALS
    Pereira da Silva, J.
    Guimaraes, G.
    Fernando de Gois Teixeira, L.
    Frango Silveira, I.
    14TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2020), 2020, : 9004 - 9013
  • [29] Teaching object-oriented programming laboratory with computer game programming
    Chen, Woei-Kae
    Cheng, Yu Chin
    IEEE TRANSACTIONS ON EDUCATION, 2007, 50 (03) : 197 - 203
  • [30] Introducing Programming Concepts through Video Game Creation
    Doerschuk, Peggy
    Juarez, Valerie
    Liu, Jiangjiang
    Vincent, Daniel
    Doss, Kathlyn
    Mann, Judith
    2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,