Title :
Development of a video game that teaches the fundamentals of computer programming
Author :
Ventura, Matthew ; Ventura, John ; Baker, Chad ; Viklund, Grant ; Roth, Randall ; Broughman, Jonas
Author_Institution :
Emperical Games, LLC, Tallassee, FL, USA
Abstract :
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.
Keywords :
computer aided instruction; computer games; computer science education; graphical user interfaces; programming; teaching; CodeCraft; autonomous learning game; computer programming fundamentals; economic groups; educational tools; educational video game; ethnic groups; evidence-centered design; gender groups; immersive 3D environment; individual puzzles; intuitive graphical interface; iterative development process; problem-based learning approach; programming concepts; programming skills; teaching; Computers; Games; Programming environments; Programming profession; Three-dimensional displays; assessment; computational thinking; computer programming; video;
Conference_Titel :
SoutheastCon 2015
Conference_Location :
Fort Lauderdale, FL
DOI :
10.1109/SECON.2015.7133047