← All Journeys

IGCSE Computer Science 0478 — 3.1 Computer Architecture

Inside the CPU — registers, buses and the fetch-decode-execute cycle.

Modules (35)

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 Digital Systems Crossword: Inside digital systems (Modules 1–10) 10 clues · Digital system, Hardware, Software, Input, process, output and storage and more
🔎
Years 5–6 Digital Systems Word Search: Inside digital systems and Data and networks (Modules 1–20) 20 words to find · Digital system, Hardware, Software, Input, process, output and storage and more
✎
Years 7–8 Digital Systems Crossword: Hardware for particular tasks (Modules 4–19) 10 clues · CPU clock speed (GHz), CPU cores, HDD vs SSD performance, Storage units: KB, MB, GB, TB and more
🔎
Years 7–8 Digital Systems Word Search: Hardware for particular tasks to Account security and cyber threats (Modules 4–74) 20 words to find · CPU clock speed (GHz), CPU cores, HDD vs SSD performance, Storage units: KB, MB, GB, TB and more
✎
Crossword: 2.3 Encryption and 3.1 Computer Architecture (Modules 204–217) 10 clues · Private key, Encrypting with the recipient's public key, Decrypting with the private key, Sending a secure message with asymmetric encryption and more
✎
Crossword: 3.1 Computer Architecture (Modules 218–227) 10 clues · Registers, Program counter (PC), Memory address register (MAR), Memory data register (MDR) and more
✎
Crossword: 3.1 Computer Architecture (Modules 228–239) 10 clues · The fetch-decode-execute cycle, Fetch: sending the address from the PC to the MAR, Fetch: reading the instruction from RAM into the MDR, Fetch: incrementing the PC and copying the instruction to the CIR and more
✎
Crossword: 3.1 Computer Architecture and 3.2 Input and Output Devices (Modules 240–251) 10 clues · Machine code, Embedded system, Devices that use embedded systems, General-purpose computer and more
🔎
Word Search: 2.2 Methods of Error Detection to 3.1 Computer Architecture (Modules 189–217) 20 words to find · Choosing an error detection method for a scenario, Interception of data on a network, Plaintext, Ciphertext and more
🔎
Word Search: 3.1 Computer Architecture (Modules 218–239) 21 words to find · Registers, Program counter (PC), Memory address register (MAR), Memory data register (MDR) and more
🔎
Word Search: 3.1 Computer Architecture and 3.2 Input and Output Devices (Modules 240–261) 22 words to find · Machine code, Embedded system, Devices that use embedded systems, General-purpose computer 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 1 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?