2023
Grit and learning: Understanding the sequential learning behaviours in snap!
J. Comput. Assist. Learn., April, 2023
Learning with Conversational AI and Personas: A Systematic Literature Review.
Proceedings of the Proceeding of the 31st International Conference on Computers in Education, 2023
2022
AI Snap! Blocks for Speech Input and Output, Computer Vision, Word Embeddings, and Neural Net Creation, Training, and Use.
Proceedings of the Thirty-Sixth AAAI Conference on Artificial Intelligence, 2022
2021
Learning by Enhancing Half-Baked AI Projects.
Künstliche Intell., 2021
Constructionism and AI: A history and possible futures.
Br. J. Educ. Technol., 2021
Learners' non-cognitive skills and behavioral patterns of programming: A sequential analysis.
Proceedings of the 21st International Conference on Advanced Learning Technologies, 2021
2020
Proc. ACM Program. Lang., 2020
Mit SNAP! Word Embeddings programmieren.
LOG IN, 2020
2018
AI Programming by Children using Snap! Block Programming in a Developing Country.
Proceedings of the EC-TEL Practitioner Proceedings 2018: 13th European Conference On Technology Enhanced Learning, 2018
STEAM learning in formal and informal settings via craft and maker projects.
Proceedings of the 17th ACM Conference on Interaction Design and Children, 2018
2017
Child-Friendly Programming Interfaces to AI Cloud Services.
Proceedings of the Data Driven Approaches in Digital Education, 2017
2016
Scalable Monitoring of Student Interaction Indicators in Exploratory Learning Environments.
Proceedings of the 25th International Conference on World Wide Web, 2016
A Demonstration of ToonTalk where Children Build Programs by Demonstration in a Game World.
Proceedings of the The 15th International Conference on Interaction Design and Children, 2016
2012
The design of a system to support exploratory learning of algebraic generalisation.
Comput. Educ., 2012
2011
Young Students Exploring Cardinality by Constructing Infinite Processes.
Technol. Knowl. Learn., 2011
2009
The Modelling4All project a web-based modelling tool embedded in Web 2.0.
Proceedings of the 2nd International Conference on Simulation Tools and Techniques for Communications, 2009
An Eco-Friendly Intelligent Environment for Exploring Mathematical Generalisation.
,
,
,
,
,
,
,
,
,
,
Proceedings of the Artificial Intelligence in Education: Building Learning Systems that Care: From Knowledge Representation to Affective Modelling, 2009
2008
Towards a specification of the ToonTalk language.
J. Vis. Lang. Comput., 2008
2007
A Program to Interpolate (And Extrapolate) Between Turtle Programs.
Int. J. Comput. Math. Learn., 2007
Should LOGO Keep Going FORWARD 1?
Informatics Educ., 2007
Building computer models from small pieces.
Proceedings of the 2007 Summer Computer Simulation Conference, 2007
2006
Time travelling animated program executions.
Proceedings of the ACM 2006 Symposium on Software Visualization, 2006
Designing Digital Technologies for Layered Learning.
Proceedings of the Informatics Education - The Bridge between Using and Understanding Computers, International Conference in Informatics in Secondary Schools, 2006
2005
Concretising Computational Abstractions: What works, what doesn't, and what is lost.
Proceedings of the 17th Annual Workshop of the Psychology of Programming Interest Group, 2005
2004
The child-engineering of arithmetic in ToonTalk.
Proceedings of the Interaction Design and Children, 2004
2001
Generalizing by Removing Detail.
Proceedings of the Your Wish is My Command, 2001
1999
The role of computer programming in education.
J. Educ. Technol. Soc., 1999
1986
Objects in concurrent logic programming languages (abstract only).
Proceedings of the 1986 SIGPLAN Workshop on Object-Oriented Programming, 1986