1. R. Pausch. Making the connection: programming with animated small world, in: Proceedings of the ITiCSE 2000;Dann,2000
2. The Jeliot 2000 program animation system;Ben-Bassat Levy;Computers & Education,2003
3. The BlueJ system and its pedagogy;Kölling;Journal of Computer Science Education,2003
4. RAPTOR: a visual programming environment for teaching algorithmic problem solving;Carlisle,2005
5. Core Python Programming;Chun,2006