Schoolcoders wiki

GCSE Computing topics

Computational logic classroom resources

These resources support the Computational logic section of this site. You can purchase and download the resources from Gumroad.

The price is £15 for a single teacher, or £30 for a whole school licence (covering a single geographical location).

Alternatively you can purchase the full set of Schoolcoders resources, which contains these resources plus additional resources for other sections of the site.

Logic gates

Covers logic gates, and the use of logic in programming. Learning objectives are:

  • Behaviour of simple logic gates<
  • Truth tables
  • Logic gate symbols
  • Inverting gates


Presentations covering AND, OR, and NOT gates. Illustrates AND gates as a simple electric circuit, truth table, gate symbol and logical expression.

inverting gates

Also, inverting gates resources covers NOR and NAND gates.

Combining gates

Describing the behaviour of logic circuits featuring more than one gate. Learning objectives are:

  • Behaviour gates with more than two inputs
  • Using truth tables to describe combinations of gates

combining gates

Presentation introduces the idea of a gate with more than two inputs, using a 3-input AND gate as an example. Shows how a 3-input gate can be created from two 2-input gates.

Logic gates workbook


Also includes a PDF workbook with notes and solutions. Covers symbols and truth tables of normal and inverting gates, 3-input variants of different gates, and how to use truth tables to analyse combined gates

Venn diagrams

Venn diagrams and their application to logic. Learning objectives are:

  • Using Venn diagrams to describe compound logic
  • Relationship between Venn diagrams and truth tables
  • De Morgan’s law

Presentation and PDF workbook with notes and solutions. Introduces Venn diagrams, and shows how they relate to logic gates and truth tables. Uses Venn diagrams to give a different view how logic gates can be combined. Proves De Morgan’s laws diagramatically.