Turtle Geometry: The Computer as a Medium for Exploring Mathematics, Artificial Intelligence Series, 1986. ,
Revised Report on the Algorithmic Language Scheme, Higher-Order and Symbolic Computation, vol.11, issue.1, pp.7-105, 1998. ,
Structure and Interpretation of Computer Programs. Second, 1996. ,
DrJava: A Lightweight Pedagogic Environment for Java, SIGCSE Bull, vol.34, issue.1, pp.137-178, 2002. ,
Loop Patterns, Proceedings of the Fifth Pattern Languages of Programs Conference, 1998. ,
Test-Driven Development: By Example, 2003. ,
Extreme Programming Explained: Embrace Change. Second, 2004. ,
Manifesto for Agile Software Development, 2001. ,
Computer Science Unplugged and Related Projects in Math and Computer Science Popularization, The Multivariate Algorithmic Revolution and Beyond, 2012. ,
, , pp.398-456
CS Unplugged-How Is It Used, and Does It Work, Adventures Between Lower Bounds and Higher Altitudes, vol.11011, 2018. ,
Constructing computational thinking without using computers, Constructivist Foundations ,
URL : https://hal.archives-ouvertes.fr/hal-02378761
Exploring the Processing of Formatted Texts by a Kynesthetic Approach, Proc. of the 7th Wipsce, pp.143-187, 2012. ,
What You See Is What You Have in Mind: Constructing Mental Models for Formatted Text Processing, Proceedings of ISSEP2013, pp.139-186, 2013. ,
Extracurricular Activities for Improving the Perception of Informatics in Secondary Schools, Proceedings of ISSEP2014, vol.8730, pp.161-72, 2014. ,
Constructivism in Computer Science Education, Journal of Computers in Mathematics and Science Teaching, vol.20, issue.1, pp.45-73, 2001. ,
Roles of Variables as Seen by Cs Educators, ACM Sigcse Bulletin, vol.36, pp.52-56, 2004. ,
Patterns for Selection, Proceedings of the 4th European Conference on Pattern Languages of Programs, pp.305-326, 1999. ,
The State of Play: A Notional Machine for Learning Programming, Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education, pp.21-26, 2014. ,
,
Why Johnny Can't Code, 2016. ,
Misconceptions and Attitudes That Interfere with Learning to Program, Computer Science Education Research, pp.85-100, 2004. ,
Learning to Program with Alice, 2008. ,
On Anthropomorphism in Science. EWD936, 1985. ,
Some Difficulties of Learning to Program, Journal of Educational Computing Research, vol.2, issue.1, pp.57-73, 1986. ,
Programming-languages as a conceptual framework for teaching mathematics, SIGCUE Outlook, vol.4, issue.2, pp.13-17, 1970. ,
DrScheme: A Programming Environment for Scheme, Journal of Functional Programming, vol.12, issue.2, pp.159-82, 2002. ,
Scratch programming for Teens, Computer Science Books, 2009. ,
Smalltalk-72 Instruction Manual, 1976. ,
Beyond curriculum: the exploring computer science program, Magazine ACM Inroads, 2012. ,
The Program Is the System: Introduction to Programming Without Abstraction, Proceedings of the 17th Koli Calling International Conference on Computing Education Research, pp.138-180, 2017. ,
Designing Tangible Programming Languages for Classroom Use, Proceedings of the 1st International Conference on Tangible and Embedded Interaction, 2007. ,
A half-century perspective on Computational Thinking, Technologias, Sociedade E Conhecimento, 2017. ,
Starting Out with Projects: Experiences with Agile Software Development in High Schools, Proceedings of the 11th Workshop in Primary and Secondary Computing Education, 60-65. WiPSCE '16, 2016. ,
The Early History of Smalltalk, SIGPLAN Not, vol.28, issue.3, pp.69-95, 1993. ,
Etoys & SimStories, Walt Disney Imagineering, 1997. ,
BASIC, SIGPLAN Not, vol.13, issue.8, pp.103-121, 1978. ,
Children's perceptions of what counts as a programming language, Journal of Computing Sciences in Colleges, 2014. ,
What's the Fun in Informatics? Working to Capture Children and Teachers into the Pleasure of Computing, Proceedings of Issep2011, vol.7013, pp.213-237, 2011. ,
The Scratch Programming Language and Environment, Trans. Comput. Educ, vol.10, issue.4, p.15, 2010. ,
Learning computer science concepts with scratch, Proceedings of the Sixth International Workshop on Computing Education Research, pp.69-76, 2010. ,
Learning Agile Software Development in High School: An Investigation, Proceedings of the 38th International Conference on Software Engineering Companion, pp.293-302, 2016. ,
To understand is to invent: The future of education, 1973. ,
Mindstorms: Children, Computers, and Powerful Ideas, 1980. ,
Programming Patterns and Design Patterns in the Introductory Computer Science Course, ACM Sigcse Bulletin, vol.32, pp.80-84, 2000. ,
Students' Misconceptions and Other Difficulties in Introductory Programming: A Literature Review, ACM: 1:1-1:24, vol.18, 2017. ,
Distributed Constructionism, Proceedings of the 1996 International Conference on Learning Sciences, pp.280-84, 1996. ,
All I Really Need to Know (About Creative Thinking) I Learned (by Studying How Children Learn) in Kindergarten, Proceedings of the 6th Acm Sigchi Conference on Creativity &Amp, 2007. ,
, C&C '07, pp.1-6
Lifelong Kindergarten: Cultivating Creativity Through Projects, Passion, Peers, and Play, 2017. ,
Scratch: Programming for All, Commun. ACM, vol.52, issue.11, pp.60-67, 2009. ,
, , 2009.
, Engaging middle school teachers and students with alice in a diverse set of subjects, SIGCSE Bull, vol.41, pp.271-275, 2009.
An Empirical Analysis of Roles of Variables in Novice-Level Procedural Programs, Human Centric Computing Languages and Environments, pp.37-39, 2002. ,
Recognizing Programming Misconceptions: An Analysis of the Data Collected from the Uuhistle Program Simulation Tool, 2012. ,
Tinkering with Pocket Code, a Scratch-like programming app for your smartphone, Proceedings of Constructionism, 2014. ,
Notional Machines and Introductory Programming Education, Trans. Comput. Educ, vol.13, issue.2, 2013. ,
CS Unplugged and Middle-School Students' Views, Attitudes, and Intentions Regarding CS, TOCE, vol.12, issue.2, 2012. ,
Teacher Configurable Coding Challenges for Block Languages, Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017. ,
Mind in Society, 1978. ,
To block or not to block, that is the question: students' perceptions of blocksbased programming, IDC '15 Proceedings of the 14th International Conference on Interaction Design and Children, 2015. ,
Recollections About the Development of Pascal, SIGPLAN Not, vol.28, issue.3, pp.333-375, 1993. ,