I am particularly interested in students that plan to continue on
a master's degree in the academic year 2014-2015. This student could
develop the basic algorithms and prototype for the honours project,
and for the master's there are more advanced algorithms to be developped
to make the computer one of the players (using game theory).
In particular, students with a strong algorithms background and excellent grades could consider taking the 5-year BSc+MSc in computer science; in this case the student should plan ahead and take two graduate courses as one of their 4th year optional courses. This particular project is suitable for starting as a honours project at the undrgraduate level and then be expanded as a master's thesis. In this case, I would strongly suggest the student takes my graduate course on combinatorial algorithms (CSI5165 - Fall 2013).
Last update August 2013.