Framework

Computational Thinking

A framework to foster CT in middle school

Our idea is to teach computational thinking competencies using a agile software development mode, replacing the typical software development tools with elements that are more appropriate for the K-12 environment.

The framework

We implement a framework that uses animations as a tool to engage children in developing Computational Thinking. The framework is based on key concepts from the software development process, which are linked and adapted to the educational context. We apply an Agile-inspired software development process.

The proposed activities are:

  • Get the project stories: storyboards and mind map
  • Programming and drawing iterations

 

Fostering Computational Thinking in K-12