← All Journeys

IGCSE Computer Science 0478 — 10 Boolean Logic

Logic gates, circuits and truth tables.

Modules (41)

1 Bits and the binary digits 0 and 1 2 Boolean data 3 What a logic gate is 4 Labelling inputs and the output: A, B, C and X 5 Truth table layout for two inputs 6 The NOT gate 7 The AND gate 8 The OR gate 9 Truth tables for AND, OR and NOT 10 Number of inputs on each gate 11 The NAND gate 12 The NOR gate 13 The XOR (EOR) gate 14 OR versus XOR: the row where both inputs are 1 15 Telling similar gate symbols apart 16 Identifying a gate from its truth table output 17 Logic expression for a single gate 18 Brackets in logic expressions 19 Where NOT applies in an expression 20 Truth table layout for three inputs 21 Completing a truth table from an expression: one gate 22 Intermediate columns in a truth table 23 Completing a truth table from an expression: three inputs 24 Logic circuit: gates, wires and junctions 25 Tracing one input combination through a circuit 26 Completing a truth table from a logic circuit 27 Writing a logic expression from a logic circuit: one gate 28 Writing a logic expression from a logic circuit: several gates 29 Creating a logic circuit from an expression 30 Drawing circuits without simplification 31 Drawing wires, junctions and crossings neatly 32 Words in a problem statement and the gates they describe 33 Writing a logic expression from a problem statement 34 Creating a logic circuit from a problem statement 35 Completing a truth table from a problem statement 36 Writing a logic expression from a truth table 37 Creating a logic circuit from a truth table 38 Limits on circuit size: three inputs and one output 39 Checking that a circuit, expression and truth table agree 40 Common mistakes with logic gates, expressions and truth tables 41 Writing exam answers about Boolean logic

Smaller journeys, one per content description

The same modules, split up so a class can take just the content description it's working on.

Printables for this journey

Every module above has its own free printable worksheet with an answer key. These crosswords and word searches cover the same terms:

✎
Years 5–6 Data & Information Crossword: Data, information and binary representation (Modules 1–10) 10 clues · Data and information, Types of data: numbers and text, Types of data: images, sound and video, Same data, different representations and more
🔎
Years 5–6 Data & Information Word Search: Data, information and binary representation and Acquiring and manipulating data (Modules 1–20) 20 words to find · Data and information, Types of data: numbers and text, Types of data: images, sound and video, Same data, different representations and more
✎
VCE Data Analysis Crossword: Types and purposes of data and Data types and data characteristics (Modules 15–24) 10 clues · Open data portals and data licences, Text data: character and string, Numeric data: integer, Numeric data: floating point and more
🔎
VCE Data Analysis Word Search: Types and purposes of data and Data types and data characteristics (Modules 3–24) 20 words to find · Quantitative data, Qualitative data, Purposes of qualitative and quantitative data, Interviews to gather perspectives on a topical issue and more
✎
Years 9–10 Creating Digital Solutions Crossword: Defining and decomposing problems to Evaluating solutions, impact and innovation (Modules 6–132) 10 clues · Decomposing a problem into a hierarchy chart, Prioritising requirements, Truth tables for AND, OR and NOT, Logical operators in a flowchart decision and more
🔎
Years 9–10 Creating Digital Solutions Word Search: Defining and decomposing problems to Evaluating solutions, impact and innovation (Modules 6–132) 20 words to find · Decomposing a problem into a hierarchy chart, Prioritising requirements, Truth tables for AND, OR and NOT, Logical operators in a flowchart decision and more
✎
Crossword: 9 Databases and 10 Boolean Logic (Modules 539–551) 10 clues · Common mistakes in SQL scripts, What a logic gate is, Labelling inputs and the output: A, B, C and X, Truth table layout for two inputs and more
✎
Crossword: 10 Boolean Logic (Modules 552–561) 6 clues · The XOR (EOR) gate, OR versus XOR: the row where both inputs are 1, Telling similar gate symbols apart, Identifying a gate from its truth table output and more
✎
Crossword: 10 Boolean Logic (Modules 562–580) 10 clues · Completing a truth table from an expression: three inputs, Logic circuit: gates, wires and junctions, Tracing one input combination through a circuit, Completing a truth table from a logic circuit and more
🔎
Word Search: 9 Databases and 10 Boolean Logic (Modules 539–580) 20 words to find · Common mistakes in SQL scripts, What a logic gate is, Labelling inputs and the output: A, B, C and X, Truth table layout for two inputs and more

Frequently Asked Questions

Are these worksheets free?

Yes — every worksheet and its answer key is free to view, download, and print, with no account required to access any individual module.

Do I need an account?

No account is needed to view or print a worksheet. A free teacher account adds extras like assigning modules to a class and tracking progress automatically — it takes under three minutes to set up and doesn't need a credit card.

What year level is this for?

This curriculum is aligned to the Australian Curriculum (ACARA) and Victorian Curriculum, spanning roughly Years 3 to 10 — from first sequencing and variables through to object-oriented programming and advanced data structures. Start wherever matches your class's current level; each module builds on the last.

Can I print them?

Yes — every module has a one-click Print Worksheet button that generates a printable page with the practice questions and a full answer key.

Is this aligned to a curriculum?

Yes — the module sequence is mapped to the Australian Curriculum (ACARA) and Victorian Curriculum, and a class's progress is reported back against those curriculum bands (e.g. ACARA Years 5–6 sequencing and iteration, Years 7–8 functions and data structures), not just a generic difficulty scale.

Can students use this without a teacher?

Yes — students can start any module and practice directly, no class or account required. Joining a teacher's class with a class code adds progress tracking, class badges, and live Sprints, but isn't needed to work through the worksheets or modules solo.

Do I need to know IGCSE Computer Science Paper 2 myself to teach this?

No — every module comes with a full worked answer key, and Cloodit tracks who's stuck automatically, so you don't need to solve each exercise yourself before assigning it or be able to debug a student's work line by line.

Add to class →
For Teachers

Add this journey to your class and track every student in real time.

Create a free teacher account →

No credit card. No setup fee. Make a class and invite students in under three minutes.

For Students

Start this journey on Cloodit — track progress, earn badges, and play live sprints with your class.

Start Learning Free →

Have a class code?