Learn to code while playing Minecraft
San Diego, Calif., Aug. 5, 2014 -- A team of computer scientists at the University of California, San Diego, has developed a software package that allows users to learn how to program while playing the popular video game Minecraft. LearnToMod, which allows users to make a wide range of modifications to Minecraft, is available for pre-order for $30 here. The software will be delivered in October.
LearnToMod is the brain child of Stephen Foster, a Ph.D. student in computer science at the Jacobs School of Engineering at UC San Diego, and Lindsey Handley, a biochemistry Ph.D. student at UC San Diego. The pair co-founded ThoughtSTEM, a company that offers programming classes for children ages 8 to 18 here in San Diego, with UC San Diego computer science Ph.D. student Sarah Esper.
“Our goal is to teach kids computer science while they’re having fun,” said Foster.
Foster plans to present a paper on the program at the 2015 Computer Human Interaction conference in Seoul, Korean, in April 2015.
For example, users can recreate the popular video game Tetris or a scalable model of a Rubik’s Cube inside of Minecraft. They can also program specific events, such as lightning strikes and create a mod that allows them to punch Minecraft blocks and send them flying. They can also create dungeons and program a mini multi-player capture the flag game, among other functions.
Users who don’t know how to code get access to hundreds of video lessons, puzzles and quizzes. As they learn, they can unlock badges. For an additional fee, students can take online courses that allow them to earn University of California college credits—no matter their age. Students in the online classes get support via email, chat, Google hangouts and even meetings in Minecraft. They get weekly assignments to complete and video lectures to watch. Online classes start in October and are run by UC San Diego Extension.
“These credits show admission reviewers that students have been taking classes outside of high school and have done work at the college level,” said Edward Abeyta, director of K-16 programs at UC San Diego Extension. “They have been evaluated on learning outcomes in a UC San Diego course.”
Abeyta added that he expects the online courses to fill up quickly.
Foster and Handley got the idea for the software package while teaching programming classes at ThoughtSTEM. Many of their students, including girls, would show up with Minecraft T-shirts and talk about their love of the game. Foster and Handley saw this is a unique opportunity to get students excited about coding. They have tested LearnToMod in ThoughtSTEM’s classes and student feedback has been extremely positive.
The LearnToMod team also includes computer science undergraduate Tennyson Holloway and alums Kelly Chinh and Rosanne Luu.
Foster and his team have made a successful foray into educational video games before. With Esper, the other ThoughtSTEM co-founder, they have developed CodeSpells, a first-person computer game that teaches its users how to program in Java. The game, released in April 2013, has been downloaded more than 10,000 times and is being used in schools around the United States and throughout the world.
|Screen shot from a LearnToMod demo showing how to create a lightening strike within Minecraft.|
|Screen shot from a LearnToMod demo showing how to create a game of Tetris within Minecraft.|
|Screen shot from a LearnToMod demo showing how to create a game of capture the flag within Minecraft.|
Jacobs School of Engineering