SIGCSE 2004 : proceedings of the thirty-fifth SIGCSE Technical Symposium on Computer Science Education : Norfolk, Virginia, USA ; March 3 - 7, 2004 - Harms, Douglas (Association for Computing Machinery ;, 2004)