← Years 5–6 Digital Systems

Motherboard

The main circuit board inside a computer. It connects the CPU, RAM, storage and ports so all components can send data to each other.

Understanding Motherboard in Years 5–6 Digital Systems

What it does: The code shows the motherboard linking the CPU, RAM and storage together, which is its main job. The CPU sending data to RAM across the motherboard is an example of communication between components. The CPU, RAM and storage all connect to the motherboard. Outputs like monitors connect through ports, but they are not the only things connected. The motherboard has slots for RAM. The RAM sits in a slot so it can send data to the CPU through the board. Slots are sockets on the motherboard where parts can be added or replaced, such as RAM or other expansion cards.

Common mistakes: The closing bracket is missing. The line should be motherboard.append("storage") so storage is added to the motherboard list. The list has only two items, at index 0 and 1, so slots[2] is out of range. It should be slots[1] to pick the second RAM slot.

Class: _____________________  ·  Name: _____________________  ·  Date: _________

Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.

This module's key terms are also in a printable crossword (Modules 11–20) and word search (Modules 1–20).

Take this worksheet further — free with Cloodit

Each concept is reinforced from every angle — learned, then applied, then tested.

Learning
Duo
What is the main job of the motherboard?
It connects all the internal components so they can communicateIt stores all of your files permanently
Matches
The motherboard only stores files for long-term use
↓
Storage devices keep files long-term. The motherboard is the circuit board that connects the components, it does not store files itself.
Applying
Meanings
Term
motherboard
Meaning
The main circuit board inside a computer. It connects the CPU, RAM, storage and ports so all components can send data to each other.
Practice
motherboard = main circuit board
Testing
Gaps
.connect(cpu, ram, storage)
Check Answer
Spots
3motherboard.append("RAM")
4motherboard.append("storage"

Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.

The 'Tree Frog' badge — Leap of Logic, one of Cloodit's 106 collectible badges
Students earn collectable badges

Over 100 of them, across seven natural biomes.

Study Buddy
Students build a real study resource

Turns their work into revision material ready for Flash Cards and Exam study.

Diamond Dash — one of Cloodit's live, competitive Sprint games
Students lock in with Sprints

Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.

A Cloodit certificate of achievement, ready to personalise and print
Custom printable certificates

Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.

Quick Questions

1. What is the main job of the motherboard?
A. It stores all of your files permanently
B. It connects all the internal components so they can communicate ✓
The motherboard is the main circuit board. It links the CPU, RAM, storage and ports so they can send data to each other. Storage devices keep files.
2. Which parts plug into or connect to the motherboard?
A. CPU, RAM and storage ✓
B. Only the monitor and the speakers
The CPU, RAM and storage all connect to the motherboard. Outputs like monitors connect through ports, but they are not the only things connected.
3. Where would RAM be installed?
A. In a memory slot on the motherboard ✓
B. In the power button
The motherboard has slots for RAM. The RAM sits in a slot so it can send data to the CPU through the board.
4. A USB port on a computer is connected to which part?
A. The motherboard ✓
B. The computer case only
Ports such as USB are attached to the motherboard. This lets devices like keyboards and mice send data to the CPU and other components.
5. How does data travel between the CPU and RAM?
A. Through the internet
B. Along pathways on the motherboard ✓
The motherboard has tiny pathways that carry data between components. The CPU and RAM do not need the internet to talk to each other.

Match the Pairs

motherboard → The main circuit board inside a computer that connects the CPU, RAM, storage and ports
slot → A socket on the motherboard where a part such as RAM is plugged in
The motherboard connects the CPU, RAM and storage so they can share data → motherboard.connect(cpu, ram, storage)
Components on the motherboard communicate by sending data to each other → cpu.send(data, ram)
The motherboard only stores files for long-term use → Storage devices keep files long-term. The motherboard is the circuit board that connects the components, it does not store files itself.
The CPU and RAM work alone without the motherboard → The CPU and RAM must be connected through the motherboard to send data to each other, so they cannot work alone.

Key Term

motherboard
The main circuit board inside a computer. It connects the CPU, RAM, storage and ports so all components can send data to each other.

Fill in the Blanks

1. motherboard.connect(cpu, ram, storage)
Hint: Type the name of the main circuit board that links all the components.
2. motherboard.connect(cpu, ram, storage)
Hint: Type the component that processes instructions, often called the brain of the computer.
3. motherboard.connect(cpu, ram, storage)
Hint: Type the component that keeps files for the long term.
4. motherboard.add_slot(ram)
Hint: Type the command that gives the board a slot for a component to plug into.
5. motherboard.send(data, cpu, ram)
Hint: Type the command that moves data between two components on the board.

Spot the Error

Question 1
A motherboard = []
B motherboard.append("CPU")
C motherboard.append("RAM")
D motherboard.append("storage"
Line D — The closing bracket is missing. The line should be motherboard.append("storage") so storage is added to the motherboard list.
Question 2
A slots = ["RAM1", "RAM2"]
B ram = slots[2]
C print("RAM in", ram)
Line B — The list has only two items, at index 0 and 1, so slots[2] is out of range. It should be slots[1] to pick the second RAM slot.
Question 3
A ports = ["USB", "HDMI", "audio"]
B for p in ports:
C print("Port:" p)
Line C — A comma is missing between the arguments. It should be print("Port:", p) to show each port on the motherboard.
Question 4
A cpu = "CPU"
B ram = "RAM"
C link = cpu + " connects to " + RAM
D print(link)
Line C — RAM in capitals was never defined. The variable is called ram in lower case, so it should be + ram.
Question 5
A def send(src, dest):
B print(src + " to " + dst)
C send("CPU", "RAM")
Line B — The parameter is called dest, not dst, so dst is undefined. It should be print(src + " to " + dest) to show data passing between components.

Student with a class code? Join your class →