HELSINKI UNIVERSITY OF TECHNOLOGY Department of Computer Science and Engineering Laboratory of Software Technology Ville Karavirta Facilitating Algorithm Animation Creation and Adoption in Education Licentiate’s Thesis submitted in partial fulfillment of the requirements for the degree of Licentiate of Science in Technology. Espoo, December 7, 2007 Supervisor: Professor Lauri Malmi Instructor: Docent Ari Korhonen