Skip to main content

Boolean logic in A Level computer science

CO503 Online course

This online course will help you understand Boolean logic. Look at how to use Boolean simplification to help you and students with programming.

Skip to course booking
Data & information Programming Post 16 Teach secondary computing certificate
Free online course 3 hours

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.

You’ll explore how Boolean logic is mapped to the A Level computer science curriculum, learn 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.  

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 is approximately 3 hours of self directed learning.

How will you learn?

This online, self-paced course can be completed flexibly. You can join and start this course at any time after the advertised date, and keep access for a year after booking.

Outcomes

By the end of this online course you will:-

  • 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

Join this course

You need to be logged in to join the course.

Login to join

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

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

Online course

Advanced A-Level Programming

Deepen your knowledge of algorithms, recursion, and Big O notation with this CPD course for new A-level Computer Science teachers.

Face to face course