Computing1 is the use of digital technologies to solve problems, understand systems and create purposeful products that meet needs and provides new and better (innovation) services to others. It fosters innovation, originality and harnesses collaboration, synergy and teamwork.

Computational Thinking

Computational Thinking2 is …
looking at a problem in a way that a computer can help us solve it:
1) Write the steps needed to solve the problem in a way that a computer can understand them
2) Use your technical skills to get the computer working on the problem

Key understanding: use computers to engineer solutions.

Key skills: Problem-solving. Designing solutions. Understanding behavior.

1. Based on Naace Definition
2. QuickStart Computing, Computational Thinking