Skip to main content

Boolean logic in A Level computer science

CP503 Live remote training course

During this course you'll explore how Boolean logic is a way of describing the circuits inside a computer.

Skip to course booking
Data & information Programming Computing Post 16 Teach secondary computing certificate
Live remote training course 3 hours

  • Live remote training 18 April 15:30—18 April 2024
  • Live remote training 24 April 16:00—24 April 2024
  • Live remote training 13 June 09:30—13 June 2024
  • Live remote training 4 July 15:30—4 July 2024
  • Live remote training 9 July 15:30—9 July 2024

Boolean logic is a way of describing the circuits inside a computer, and the same concept can be represented by a logic circuit diagram, a truth table, or a Boolean expression.

During this course you’ll learn how to interpret circuit diagrams, write Boolean expressions and explore the laws of Boolean algebra.

You’ll explore how Boolean logic is mapped to the A Level computer science curriculum, discuss strategies of how to teach Boolean logic effectively and explore exam style questions and the expectations required of your students.

Who is it for?

This course is aimed at teachers delivering A Level computer science. It is advised you have some basic knowledge of Boolean logic from GCSE computer science specifications.  

During this course you’ll access the Isaac Computer Science platform, it is advised you sign up for a free, teachers account ahead of the course

Topics covered

Logic gates – during this session you’ll explore the various logic gates required for A Level computer science. You’ll learn how each of the logic gates can be represented as a truth table and how to write Boolean expressions for a given circuit diagram.

Boolean algebra – during this session you’ll explore the laws of Boolean algebra, how to apply the laws to manipulate Boolean expressions and explore A Level style exam questions.

How long is this course?

This course will last approximately 2.5 hours, these sessions maybe split across multiple days.

How will you learn?

Scheduled live, interactive online sessions led by an experienced practitioner. Flexible Professional Development Leader-supported, participant-led tasks, involving deep exploration of the subject content.


  • Explore the various logic gates required for A Level computer science; draw and interpret logic gate circuit diagrams
  • Construct an equivalent logic gate circuit for a given Boolean expression
  • Identify and explain the laws of Boolean algebra
  • Apply the laws of Boolean algebra to simplify and manipulate Boolean expressions

This course is part of Teach secondary computing

Teach secondary computing

Our nationally recognised qualification will give you confidence to take your computing teaching to the next level and to apply those skills in the classroom.

Find out more

A level Computer Science subject knowledge

Find out more

Book this course

You need to be logged in to start the course.

Login to book this course

Create STEM Learning account

This course is from the National Centre for Computing Education and is delivered by STEM Learning.

Adapted teaching and effective learning interventions in secondary computing

Develop an evidence-informed approach to education recovery over a sustained period, securing the computing education of young people following a period of great disruption.

Live remote training course

Adapting the Teach Computing Curriculum for mixed-year classes - short course

Explore progression within Teach Computing Curriculum and how to use this to adapt it for your own mixed-age setting.

Live remote training course

AI in primary computing

Explore how Artificial Intelligence (AI) may be linked to aspects of the primary computing curriculum, supporting creativity, digital literacy, and the use of information technology.

Live remote training course