Structure and Interpretation of Computer Programs, 1995. ,
Logoblocks: A graphical programming language for interacting with the world. Master's thesis, Massachusetts Institute of Technology, 1996. ,
Karel++: A Gentle Introduction to the Art of Object-Oriented Programming, 1997. ,
Robot: A Gentle Introduction to the Art of Object-Oriented Programming in Java, 2001. ,
Minilanguages: A way to learn programming principles, Education and Information Technologies, vol.2, issue.1, pp.65-83, 1997. ,
DOI : 10.1023/A:1018636507883
Developing programming skills by using interactive learning objects, 14th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE'09), pp.151-155, 2009. ,
The roamer robot, 1989. ,
Alice, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '00, pp.486-493, 2000. ,
DOI : 10.1145/332040.332481
Available at http://armorgames.com/play, 2205. ,
Kara, finite state machines, and the case for programming as part of general education, Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587), p.135, 2001. ,
DOI : 10.1109/HCC.2001.995251
Scripting for the java platform ,
Lowering the barriers to programming, ACM Computing Surveys, vol.37, issue.2, pp.83-137, 2005. ,
DOI : 10.1145/1089733.1089734
Mindstorms: Children, Computers, and Powerful Ideas, Basic Books, 1980. ,
DOI : 10.1007/978-3-0348-5357-6
Karel the Robot: A Gentle Introduction to the Art of Programming with Pascal, 1981. ,
MultiLogo: A Study of Children and Concurrent Programming, Interactive Learning Environments, vol.5, issue.3, pp.153-170, 1990. ,
DOI : 10.1080/104948290010301
StarLogo, Conference companion on Human factors in computing systems common ground, CHI '96, 1996. ,
DOI : 10.1145/257089.257095
Scratch, Communications of the ACM, vol.52, issue.11, pp.60-67, 2009. ,
DOI : 10.1145/1592761.1592779
Fran Trees, Ian Utting, and Frank Yellin. The acm java task force project rationale, 2006. ,
Teaching recursion before iteration in CS1, Journal of Computing in Small Colleges, vol.14, issue.4, pp.86-101, 1999. ,
An introduction to object-oriented programming with a didactic microworld: objectKarel, Computers & Education, vol.47, issue.2, pp.148-171, 2006. ,
DOI : 10.1016/j.compedu.2004.09.005
Technopôle de Nancy-Brabois -Campus scientifique 615, rue du Jardin Botanique -BP 101 -54602 Villers-lès ,