← IGCSE Computer Science Paper 1

Matching a browser function to a need

A browser tool that meets a user need: bookmarks return to a favourite site, tabs open many pages at once, history finds an old page, back goes one page.

Understanding Matching a browser function to a need in IGCSE Computer Science Paper 1

What it does: Tabs let several web pages stay open in one browser window so the user can work on them at once. The back button goes one page back along the pages visited in that tab. Bookmarks save the address of a site you like so you can return to it with one click. History is a automatic list of pages visited, not a chosen shortlist. A bookmark stores the site address for later, while tabs do not remember sites after they are closed.

Common mistakes: Returning to a favourite site is solved by bookmarks, which save the page for later. History is for finding pages you visited before. The line should be tool = "bookmarks". Working on several pages at once needs multiple tabs. The back button only moves you one page back. The line should be tool = "tabs".

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 477–489) and word search (Modules 464–489).

Take this worksheet further — free with Cloodit

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

Learning
Duo
You want to open your favourite revision site quickly without typing its address again. Which browser function helps?
Bookmarks (favourites)History
Matches
To find a page I saw last week, I should use the Back button
↓
The Back button only goes one page back in the current browsing. A page seen last week is found using the history, which records visited pages.
Applying
Meanings
Term
browser function
Meaning
A browser tool that meets a user need: bookmarks return to a favourite site, tabs open many pages at once, history finds an old page, back goes one page.
Practice
Return to a favourite site -> bookmarks
Testing
Gaps
use:
Check Answer
Spots
2if need == "favourite site":
3 tool = "history"

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

The 'Cheetah' badge — Savannah Sprinter, 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. You want to open your favourite revision site quickly without typing its address again. Which browser function helps?
A. History
B. Bookmarks (favourites) ✓
Bookmarks save the address of a site you like so you can return to it with one click. History is a automatic list of pages visited, not a chosen shortlist.
2. You are comparing three online shops and want all of them open at the same time in one window. Which function helps?
A. Bookmarks
B. Multiple tabs ✓
Tabs let you keep several web pages open at once in one browser window and switch between them. Bookmarks only save addresses for later.
3. You visited a useful page last week but cannot remember its address or name. Which function helps you find it?
A. History ✓
B. Multiple tabs
The browser history records the pages you have visited, so you can look back through it to find an old page. Tabs only show pages that are open now.
4. You clicked a link by mistake and want to return to the page you were just on. Which function helps?
A. Back button ✓
B. Bookmarks
The back button takes you one page back along the pages you have visited. Bookmarks are for saving sites to return to later, not for stepping back one page.
5. Which need is best met by saving a page as a bookmark?
A. Returning to a favourite site again and again ✓
B. Going back one page after a wrong click
Bookmarks help you return to a favourite site. Going back one page is the job of the back button.

Match the Pairs

Bookmark → Saves a favourite site so the user can return to it quickly later
History → Lists pages visited recently so a page seen last week can be found again
A student wants to read a news page, a video and a revision site at the same time, without closing any of them → Open multiple tabs
A user clicked a link by mistake and wants to return to the page they were just on → Click the Back button
To find a page I saw last week, I should use the Back button → The Back button only goes one page back in the current browsing. A page seen last week is found using the history, which records visited pages.
To return to my favourite site quickly, I should open lots of tabs → Tabs only show many pages at once. To get back to a favourite site quickly, the user should save it as a bookmark.

Key Term

browser function
A browser tool that meets a user need: bookmarks return to a favourite site, tabs open many pages at once, history finds an old page, back goes one page.

Fill in the Blanks

1. need: return to a favourite site use: bookmarks
Hint: Type the browser function that saves a site so you can return to it quickly.
2. need: work on several pages at once use: tabs
Hint: Type the browser function that keeps many pages open in one window.
3. need: find a page seen last week use: history
Hint: Type the browser function that records the pages you have visited.
4. need: go to the page before this one use: back
Hint: Type the navigation button that returns to the previous page.
5. Sam lost the link to an old page. Sam opens the history list.
Hint: Type the function that lists pages visited in the past.

Spot the Error

Question 1
A need = "favourite site"
B if need == "favourite site":
C tool = "history"
D print(tool)
Line C — Returning to a favourite site is solved by bookmarks, which save the page for later. History is for finding pages you visited before. The line should be tool = "bookmarks".
Question 2
A need = "many pages at once"
B tool = "back button"
C print("Use", tool)
Line B — Working on several pages at once needs multiple tabs. The back button only moves you one page back. The line should be tool = "tabs".
Question 3
A need = "page seen last week"
B if need == "page seen last week":
C tool = "bookmarks"
D print(tool)
Line C — Finding a page you saw last week uses the browser history, which records visited pages. Bookmarks only hold pages you chose to save. The line should be tool = "history".
Question 4
A def pick(need)
B if need == "go back":
C return "back button"
D return "history"
Line A — A function definition must end with a colon. The line should be def pick(need):.
Question 5
A need = "go back one page"
B tool = "forward button"
C print("Click the", tool)
Line B — To go back one page you use the back button. The forward button moves the other way. The line should be tool = "back button".

Student with a class code? Join your class →