CodeCraft: Teaching Basic Concepts of Computer Science through Minecraft
Reniel Irizarry Del Toro, Gerardo E. Serrano Rodriguez
Creative Commons CC BY 4.0
CODECraft develop a new way to teach programming basic skills while you play a super popular game called Minecraft. Using different Minecraft modification (Forge, Mystcraft, Agrarianskies and Computercraft) to create what we call CODECraft. In CODECraft, the students will program a “turtle “that is a robot, to do some specific task faster than if they do it manually using a program language called LUA to create structures like houses, floors, walls in 3D using loops, variable, statements and functions. Our hope is that students will find this game amazing and engaging and they will demonstrate transferred programing skills from the game to real programing languages like Python or C++. This summer we create a really impressive level in CODECraft as proof of our concepts, and we look to test that level in middle school students from the NCSU summer camps.