Home Page


Computing Curriculum at TPS


As part of the change to the National Curriculum ICT has become Computing with a focus on the pupils developing Computational Thinking Skills through Computer Science. (Computing Programme of Study).



Computational Thinking

What is Computational Thinking? 


Computational thinking (CT) involves a set of problem-solving skills and techniques that software engineers use to write programs that underlie the computer applications you use such as search, email, and maps. 


Computational thinking is applicable to any subject. Pupils who learn computational thinking across the curriculum begin to see a relationship between subjects as well as between school and life outside of the classroom.


Specific computational thinking techniques include: problem decomposition, pattern recognition, pattern generalisation to define abstractions or models, algorithm design, and data analysis and visualisation.


Further information can be found via the Google Education links below


    •    Decomposition: Breaking a task or problem into steps or parts.

    •    Pattern Recognition: Make predictions and models to test.

    •    Pattern Generalisation and Abstraction: Discover the laws, or principles that cause these patterns.

    •    Algorithm Design: Develop the instructions to solve similar problems and repeat the process.


The pupils will also be learning how to stay safe in the virtual world, as e-safety and cyber-safety form an important part of the new computing curriculum.


At TPS Computing Skills will be taught in discrete lessons, in which pupils will have the opportunity to develop their thinking skills in a range of problem solving, programming and software use. They will also have opportunity to apply these skills in other curriculum areas to support their overall learning.

TPS Computing Progression through the school years outline.