Stories
for Children
Stories for Children is another cross-curricular project, which was partly inspired by the Literacy from Scratch approach. The following stories were developed to support computational thinking.
Computational Thinking
There is no single, agreed definition of computational thinking. It depends on whom you ask: programmer, logician, or mathematician. There are, however, several generally agreed elements, and these are explored in the following stories for children. These elements include:
- Algorithmic thinking (following a set of rules; sequencing skills)
- Debugging (detecting and correcting errors)
- Decomposition (breaking a complex problem down into simpler parts)
- Logical thinking (reasoning skills)
- Generalisation (recognising patterns, and using them to find solutions)
- Abstraction (sorting relevant information from unnecessary detail)
These concepts are presented through these simple stories:
Algorithms and Debugging
Download Algorithms and Debugging as a PowerPoint
Decomposition
Download Decomposition as a PowerPoint
Logical Thinking
Download Logical Thinking as a PowerPoint
Abstraction
Download Abstraction as a PowerPoint
Generalisation
Download Generalisation as a PowerPoint
If…Then…Else
Download If…Then…Else as a PowerPoint
The Stories for Children cross-curricular project was developed under the auspices of the World Ecitizens project, and you can see more of this material on the archive World Ecitizens site: