Logical Reasoning across the Primary Curriculum

Pupil sitting at desk thinking whilst holding pencil to head

Logical reasoning is one of the key Computational Thinking concepts in the new primary Computing curriculum.  So what does it mean to think logically, and how can logic be incorporated into the everyday primary classroom?

What is Logical Reasoning?

Logical reasoning is all about being able to explain why something happens using facts and knowledge that we know to be true. Thinking logically enables us to effectively make decisions and predictions, and also analyse and understand events that have already happened. 

Here is a simple example – I know that when it rains I get wet. It is forecast to rain today, therefore I will take my umbrella to ensure that I don’t get wet.

How is Logical Reasoning used in Computer Science?

Computers do not have the power to think independently (at least, not yet!), they will follow any instructions given to them in the order provided. Given the same set of instructions, two computers will give exactly the same output. For this reason, computers are predictable. We can therefore use logical reasoning to write computer programs that perform exactly as we wish to, and also use our knowledge of algorithms to debug a computer program that isn’t working as it should.

Software engineers use logical reasoning all the time in this way -  they draw on their knowledge of how computer hardware, the operating system (such as Windows 8, OS X) and the programming language they’re using all work, in order to develop new code that will work as they intend.

How can Logical Reasoning be taught across the primary curriculum?

Logical reasoning is not only used in computer science, we all think logically every day when making decisions and predicting what may happen. For exmaple - I have just seen on the news that there has been an accident on my route to work, therefore I make the decision to leave early as I predict that there will be associated traffic issues.

Pupils can be introduced to logical thinking in all areas across the primary curriculum, some examples could include:

  • English - pupils might explain what they think a character will do next in a novel, or explain the character’s actions in the story so far.
  • Science – pupils use logical reasoning to make predictions in experiments e.g what will happen to my plant if I put it in a dark cupboard? Why?
  • History - pupils should discuss the logical connections between cause and effect; they should understand how historical knowledge is constructed from a variety of sources
  • Design and technology - pupils reason what material is best suited to each part of their projects
  • Maths – pupils use logical reasoning to calculate the rule (or algorithm) for a number sequence using patterns they can see between the numbers
  • Philosophy – pupils analyse arguments and justify their opinions

The Barefoot Computing project has developed a range of free resources to support the new primary Computing curriculum, including a number of resources focusing on Logic.  All resources are available for free at www.barefootcas.org.uk and contain both self-teach materials for teachers, and exemplar lesson plans for use in the classroom.

Back to Magazine


Related Articles

On the 9th day of Christmas, Scratch gave to me: 9 ladies dancing in Scratch 3.0

On the 9th day of Christmas, Scratch gave to me: 9 ladies dancing in Scratch 3.0

Due to be released on 2nd January 2019 is the new evolution of Scratch, Scratch 3.0. New features include tablet functionality, more how-to videos and an in-editor guide for first time users.

9 December 2018
Education Services
Get itching to use Barefoot Resources – Scratch

Get itching to use Barefoot Resources – Scratch

Get creative with coding using our Barefoot Scratch resources. Perfect for a winter day, they allow children to be creative in the warmth of the classroom.

14 November 2018
Education Services
Barefoot Goes Wild!

Barefoot Goes Wild!

The Barefoot team are super excited to share our latest campaign with you – let’s take computer science into the great outdoors!

4 June 2018
Education Services
Barefoot Computing – what’s new?

Barefoot Computing – what’s new?

We have recently delivered our 3,000th free primary Computer Science workshop – have you had yours yet?

14 May 2018
Education Services
Nominate for the BT Young Pioneer Award 2018

Nominate for the BT Young Pioneer Award 2018

To celebrate young tech pioneers, BT are supporting the Young Pioneer Award which recognises young people who are using tech to help solve a problem. Nominations can include any kind of digital technology that is created by young people to improve the lives of others.

21 February 2018
Education Services