Author: Portugal) SIGCSE Conference on Innovation and Technology in Computer Science Education (10th 2005 Monte de Caparica