Abstract—Mastering a complex skill like programming takes many hours. In order to encourage students to put in these hours, we built Code Hunt, a game that enables players to program against the computer with clues provided as unit tests. The game has become very popular and we are now running worldwide contests where students have a fixed amount of time to solve a set of puzzles. This paper describes Code Hunt and the contest experience it offers. We then show some early results that demonstrate how Code Hunt can accurately discriminate between good and bad coders. The challenges of creating and selecting puzzles for contests are covered. We end up with a short description of our course experience, and some figures that show that Code Hunt...
Games for teaching coding have been an educational holy grail since at least the early 1980s. Yet f...
Smart nation requires talent to be groomed from young, by inserting computing subjects to public sch...
Computational thinking and coding has received considerable attention over the past several years. C...
Programming is a major subject in Computer Science (CS) departments. However, students often face di...
Code Hunt is a web-based serious gaming platform for players to solve coding duels, a type of puzzle...
Pex is an automatic white-box test-generation tool for.NET. We have established that games can be bu...
Learning to code can be made more effective and sustainable if it is perceived as fun by the learner...
Sophistication and flexibility of software development make it easy to leave security vulnerabilitie...
ABSTRACT Learning to code can be made more effective and sustainable if it is perceived as fun by th...
Studies have found serious games to be good tools for programming education. As anoutcome from such ...
We claim that competitive elements can improve thequality of programming and algorithms courses. To ...
In this paper, we discuss the problems students face when learning computer programming and describe...
The accelerating growth of technology in the last decades has led to an ever-increasing demand for c...
The importance of coding as an instrument to develop computational thinking has motivated the prolif...
The accelerating growth of technology in the last decades has led to an ever-increasing demand for c...
Games for teaching coding have been an educational holy grail since at least the early 1980s. Yet f...
Smart nation requires talent to be groomed from young, by inserting computing subjects to public sch...
Computational thinking and coding has received considerable attention over the past several years. C...
Programming is a major subject in Computer Science (CS) departments. However, students often face di...
Code Hunt is a web-based serious gaming platform for players to solve coding duels, a type of puzzle...
Pex is an automatic white-box test-generation tool for.NET. We have established that games can be bu...
Learning to code can be made more effective and sustainable if it is perceived as fun by the learner...
Sophistication and flexibility of software development make it easy to leave security vulnerabilitie...
ABSTRACT Learning to code can be made more effective and sustainable if it is perceived as fun by th...
Studies have found serious games to be good tools for programming education. As anoutcome from such ...
We claim that competitive elements can improve thequality of programming and algorithms courses. To ...
In this paper, we discuss the problems students face when learning computer programming and describe...
The accelerating growth of technology in the last decades has led to an ever-increasing demand for c...
The importance of coding as an instrument to develop computational thinking has motivated the prolif...
The accelerating growth of technology in the last decades has led to an ever-increasing demand for c...
Games for teaching coding have been an educational holy grail since at least the early 1980s. Yet f...
Smart nation requires talent to be groomed from young, by inserting computing subjects to public sch...
Computational thinking and coding has received considerable attention over the past several years. C...