, Turtle Geometry: The Computer as a Medium for Exploring Mathematics, 1986.
, Revised5 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, 1996.
DrJava: A Lightweight Pedagogic Environment for Java, SIGCSE Bull, vol.34, pp.137-141, 2002. ,
Loop patterns, Proceedings of the Fifth Pattern Languages of Programs Conference, 1998. ,
Test-driven development: by example, 2003. ,
Extreme Programming Explained: Embrace Change, 2004. ,
, Manifesto for Agile Software Development, 2001.
Computer Science Unplugged and Related Projects in Math and Computer Science Popularization. In The Multivariate Algorithmic Revolution and Beyond, pp.398-456, 2012. ,
Exploring the processing of formatted texts by a kynesthetic approach, Proc. of the 7th WiPSCE (WiPSCE '12), pp.143-144, 2012. ,
What you see is what you have in mind: constructing mental models for formatted text processing, Proceedings of ISSEP2013 (Commentarii informaticae didacticae). Universitätsverlag Potsdam, pp.139-147, 2013. ,
Extracurricular activities for improving the perception of Informatics in Secondary schools, Proceedings of ISSEP2014 (Lecture Notes in Computer Science), vol.8730, pp.161-172, 2014. ,
Constructivism in computer science education, Journal of Computers in Mathematics and Science Teaching, vol.20, pp.45-73, 2001. ,
Roles of variables as seen by CS educators, ACM SIGCSE Bulletin, vol.36, pp.52-56, 2004. ,
The State of Play: A Notional Machine for Learning Programming, Proceedings of the 2014 Conference on Innovation &, 2014. ,
, Technology in Computer Science Education (ITiCSE '14), pp.21-26
Some Difficulties of Learning to Program, Journal of Educational Computing Research, vol.2, pp.57-73, 1986. ,
Why Johnny can't code, 2016. ,
Misconceptions and attitudes that interfere with learning to program, Computer science education research, pp.85-100, 2004. ,
HOour of Code, 2018. ,
Conceptions and Misconceptions About Computational Thinking Among Italian Primary School Teachers, Proceedings of the 2017 ACM Conference on International Computing Education Research (ICER '17), pp.136-144, 2017. ,
URL : https://hal.archives-ouvertes.fr/hal-01636235
Learning to program with Alice, 2008. ,
Agile Coaching. The Pragmatic Bookshelf, 2009. ,
Agile User Experience Design-A Practitioner's Guide to making it work, 2013. ,
On anthropomorphism in science, 1985. ,
The common sense-based educational quiz game framework "What is it?, ACM International Conference Proceeding Series, 2008. ,
DrScheme: A programming environment for Scheme, Journal of functional programming, vol.12, pp.159-182, 2002. ,
Scratch programming for Teens, Computer Science Books, 2009. ,
Influence of the Familiarization with "Scratch" on Future Teachers' Opinions and Attitudes about Programming and ICT in Education, Annual Joint Conference Integrating Technology into Computer Science Education, 2009. ,
Beyond curriculum: the exploring computer science program, Magazine ACM Inroads, 1976. ,
The Program is the System: Introduction to Programming Without Abstraction, Proceedings of the 17th Koli Calling International Conference on Computing Education Research (Koli Calling '17), pp.138-142, 2017. ,
DOI : 10.1145/3141880.3141894
A Plea for Modesty, ACM Inroads, vol.1, issue.2, pp.4-7, 2010. ,
DOI : 10.1145/1805724.1805725
Designing Tangible Programming Languages for Classroom Use, Proceedings of the 1st International Conference on Tangible and Embedded Interaction (TEI '07, pp.159-162, 2007. ,
Problem solving and collaboration using mobile serious games, 2011. ,
Computer programming goes back to school, Phi Delta Kappan, 2013. ,
DOI : 10.1177/003172171309500111
A half-century perspective on Computational Thinking, technologias, 2017. ,
Starting out with Projects: Experiences with Agile Software Development in High Schools, Proceedings of the 11th Workshop in Primary and Secondary Computing Education (WiPSCE '16), 2016. ,
, , pp.60-65
, Etoys & SimStories. Walt Disney Imagineering, 1997.
The Early History of Smalltalk, SIGPLAN Not, vol.28, pp.69-95, 1993. ,
, BASIC. SIGPLAN Not, vol.13, pp.103-118, 1978.
Children's perceptions of what counts as a programming language, In 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 (Lecture Notes in Computer Science, vol.7013, pp.213-224, 2011. ,
Review on teaching and learning of computational thinking through programming: What is next for K-12?, Computers in Human Behavior, 2014. ,
The Scratch Programming Language and Environment, Trans. Comput. Educ, vol.10, p.16, 2010. ,
, Lingua Universalis. Annali della Pubblica Istruzione, vol.4, issue.5, pp.65-70, 2012.
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 (ICSE '16, pp.293-302, 2016. ,
Mindstorms: Children, Computers, and Powerful Ideas, 1980. ,
An exploration in the space of mathematics educations, International Journal of Computers for Mathematical Learning, vol.1, pp.95-123, 1996. ,
, , 1991.
Karel The Robot: A Gentle Introduction to the Art of Programming, 1981. ,
Programming patterns and design patterns in the introductory computer science course, ACM SIGCSE Bulletin, vol.32, pp.80-84, 2000. ,
2017. Students’ Misconceptions and Other Difficulties in Introductory Programming: A Literature Review, ACM Trans. Comput. Educ, vol.18, issue.1, 2017. ,
Distributed Constructionism, Proceedings of the 1996 International Conference on Learning Sciences (ICLS '96). International Society of the Learning Sciences, pp.280-284, 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; Cognition (C&C '07), pp.1-6, 2007. ,
Give P's a chance: Projects, Peers, Passion, Play, Constructionism and creativity: Proceedings of the Third International Constructionism Conference, pp.13-20, 2014. ,
Lifelong Kindergarten: Cultivating Creativity through Projects, Passion, Peers, and Play, 2017. ,
Scratch: Programming for All, Commun. ACM, vol.52, pp.60-67, 2009. ,
Loop exits and structured programming: reopening the debate, ACM SIGCSE Bulletin, vol.27, pp.268-272, 1995. ,
An empirical analysis of roles of variables in novice-level procedural programs, Human Centric Computing Languages and Environments, pp.37-39, 2002. ,
Rules of Play-Game Design Fundamentals, The MIT Press Cambridge, 2003. ,
Implications of new digital gadgets, fabrication tools and spaces for creative learning and teaching, 2014. ,
Teachers' perspectives on successful strategies for teaching Computing in school, IFIP TC3 Working Conference, 2015. ,
Increasing Student Engagement in Software Engineering with Gamification, 2012. ,
Recognizing Programming Misconceptions: An Analysis of the Data Collected from the UUhistle Program Simulation Tool. Master's thesis, 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, 2013. ,
, CS Unplugged and MiddleSchool Students' Views, Attitudes, and Intentions Regarding CS, TOCE, vol.12, 2012.
Teacher Configurable Coding Challenges for Block Languages, Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017. ,
To block or not to block, that is the question: students' perceptions of blocks-based programming, IDC '15 Proceedings of the 14th International Conference on Interaction Design and Children, 2015. ,
Computational Thinking, Commun. ACM, vol.49, pp.33-35, 2006. ,
Computational thinking and thinking about computing, Philosophical Transactions of the RoyalSociety, 2008. ,
Computational Thinking: What and Why? Link Magazine, 2010. ,
Recollections About the Development of Pascal, SIGPLAN Not, vol.28, pp.333-342, 1993. ,