Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education SIGCSE 2005, St. Louis, Missouri, February 23-27, 2005 (Association for Computing Machinery)