Because VIP is built on interpreter, the examples are easily and simply implemented by teachers to support their own materials. VIP runs as a Java applet and so needs no installation besides the plugin.
Further development of VIP is ongoing during summer 2006.
VIP, a Visual Interpreter for Learning Introductory Programming with
C++
Virtanen, A., Lahtinen, E., Järvinen, H.-M.
Proceedings of The Fifth Koli Calling Conference on Computer Science
Education,
November 17-20 2005, Koli, Finland.
A publication written about the visualization tool developed in this
project.
Available here.
Visualizations to Support Programming on Different Levels of
Cognitive Development
Lahtinen, E., Ahoniemi, T.
Proceedings of The Fifth Koli Calling Conference on Computer Science
Education,
November 17-20 2005, Koli, Finland.
A publication introducing a categorization of visualizations according to Bloom's taxonomy of cognitive development.
Available here.
A Study of the Difficulties of Novice Programmers
Lahtinen, E., Ala-Mutka, K., Järvinen, H.-M. 2005
ITiCSE'05, June 27-29, Monte de Caparica, Portugal.
A publication written about a survey done in the Codewitz-project.
Available here.
Problems in Learning and Teaching Programming
Ala-Mutka, K.
A literature study for developing visualizations in the Codewitz-Minerva project.
Available here.
Convit, a Tool for Learning Concurrent Programming
Järvinen, H.-M., Tiusanen, M., Virtanen A.T.
World Conference on E-Learning in Corp., Govt., Health., & Higher Ed.,
Vol. 2003, Issue. 1, 2003, pp. 2220-2223
Available here.