WJEC A2 · Unit 3

WJEC AS Unit 3: Programming &
System Development

Algorithms, data structures, Boolean logic, paradigms, compilation, and software development — all ten Unit 3 topics in one gamified skill path. Earn XP, collect stars, and track your exam readiness topic by topic.

10 topics 50 quiz questions Up to 750 XP Past paper aligned
Your Unit 3 XP
0 XP
Unit 3 Progress
0 XP
XP Earned
0 / 10
Topics Started
0 / 10
Topics Mastered
Skill Path

Your Unit 3 Learning Journey

Work through each topic in order. Click any unlocked node to launch the quiz. Earn three stars to master a topic and unlock the next one.

Quick Reference

Unit 3 Topic Cards

Eight years of past papers and mark schemes, distilled into ten topic cards. Click Quick Quiz on any card to test yourself instantly.

Interactive Tools

Practice the Exam Skills

The Unit 3 paper regularly tests truth tables, algorithm tracing, and Big O analysis. Use these tools to practise the skills directly.

Truth Table Generator

Enter any Boolean expression using A, B, C, AND, OR, NOT, XOR. Build the complete truth table — just as the exam requires.

Enter a Boolean expression and click Build Table. Use: AND (or .), OR (or +), NOT, XOR. Variables: A, B, C.
Big O Calculator

Calculate the time complexity and graph shape for nested loop algorithms. Based on past paper questions from 2019, 2022, 2023, and 2025.

Enter values above and click Calculate.
Compression Calculator

Calculate compression ratio, percentage saving, and compression time. Based on 2025 Q10 (3 marks).

Enter values above and click Calculate.
Flashcards

Key Unit 3 terms. Click the card to reveal the definition, then mark whether you know it. Cards you mark as unknown cycle back around.

Term — click to reveal
Loading…
Tap to flip
Definition
Algorithm Tracer

Step Through Past Paper Algorithms

Trace through Bubble Sort, Binary Search, Insertion Sort, and the 2018 Denary to Binary algorithm one step at a time. Earn 10 XP for completing each trace.

Pseudocode
Trace Table
Weekly League

Unit 3 Leaderboard

Earn XP by completing quizzes and using the interactive tools. Your score updates live as you work through the topics.