The simplicity of the pen-and-paper game Sprouts hides a surprising combinatorial complexity. We describe an optimisation called boundary matching that accommodates this complexity...
We present the design of a computer program for playing Progressive Chess. In this game, rather than just making one move per turn, players play progressively longer series of move...
Abstract. Recently we introduced Sibling Conspiracy Number Search — an algorithm based not on evaluation of leaf states of the search tree but, for each node, on relative evaluat...
The computing education literature shows some recent interest in summative assessment in introductory programming, with papers analysing final examinations and other papers propos...
Simon, Judy Sheard, Daryl J. D'Souza, Mike Lopez, ...