Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Exam (elaborations)

Unit 1 - Principles of Computer Science

Rating
-
Sold
-
Pages
24
Grade
A+
Uploaded on
29-03-2026
Written in
2025/2026

This document is a Pearson BTEC Level 3 National Extended Diploma in Computing – Unit 1: Principles of Computer Science exam paper (January 2026). It is designed to assess learners’ understanding of fundamental computer science concepts required for the BTEC computing qualification. The paper includes four structured questions (90 marks total) that cover key areas of the Unit 1 specification, including: Computational thinking (decomposition, abstraction, pattern recognition, algorithm design) Program inputs, validation techniques, and pseudocode development Flowcharts and algorithm design for real-world scenarios Data types, variables, and the use of functions and procedures Arrays and data storage methods Iteration and validation in programming Sorting algorithms, including bubble sort Procedural programming vs event-driven programming Program translation and future development considerations The exam is based on realistic programming scenarios such as: A hot tub hire billing system A number guessing game for primary school children A golf score sorting system using arrays and algorithms A noughts and crosses (tic-tac-toe) game An information booklet is included, providing essential data, rules, and pseudocode needed to answer specific questions. This resource is ideal for: Students studying the BTEC Level 3 National Extended Diploma in Computing Revision for Unit 1 exams Practising exam-style questions Teachers creating lesson or mock exam materials

Show more Read less
Institution
Course

Content preview

Please check the examination details below before entering your candidate information
Candidate surname Other names


Centre Number Learner Registration Number



Pearson BTEC Level 3 Nationals Extended Certificate, Foundation Diploma,
Diploma, Extended Diploma

Friday 16 January 2026
Afternoon (Time: 2 hours) Paper
reference 31768H
Computing
UNIT 1: Principles of Computer Science


You must have: Total Marks
Information Booklet (enclosed)



Instructions
•• Use black ink or ball-point pen.
Fill in the boxes at the top of this page with your name,
centre number and learner registration number.
•• Answer all questions.
Answer the questions in the spaces provided
– there may be more space than you need.

Information
•• The total mark for this paper is 90.
The marks for each question are shown in brackets
– use this as a guide as to how much time to spend on each question.

Advice
•• Read each question carefully before you start to answer it.
Try to answer every question.
• Check your answers if you have time at the end.

Turn over


P84483A
©2026 Pearson Education Ltd.
1/1/1/1/1
*P84483A0120*

, Answer ALL questions. Write your answers in the spaces provided.
Please refer to Section 1 of the Information Booklet in order to answer Question 1.




DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA
1 Barney is developing a program to calculate customer bills for a hot tub hire service.
(a) Barney is going to use computational thinking skills to help develop the program.
Name four computational thinking skills that could help Barney to develop
the program.
(4)

1 .. . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................................ . . . . . . . . . . . . . . . . . . . .

2 .. . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................................ . . . . . . . . . . . . . . . . . . . .

3 .. . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................................ . . . . . . . . . . . . . . . . . . . .

4 .. . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................................ . . . . . . . . . . . . . . . . . . . .
(b) State two inputs that the program will need to accept from the user.
(2)

1 .. . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................................ . . . . . . . . . . . . . . . . . . . .

2 .. . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................................ . . . . . . . . . . . . . . . . . . . .
(c) Explain two validation techniques that Barney could use in the program.
(4)

1 .. . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................................ . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ........................... ................................................................................................................. ................ . . . . . . . . . . . . . . . . . . . .



. . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................................ . . . . . . . . . . . . . . . . . . . .



. . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................................ . . . . . . . . . . . . . . . . . . . .



2 .. . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................................ . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ........................... ................................................................................................................. ................ . . . . . . . . . . . . . . . . . . . .



. . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................................ . . . . . . . . . . . . . . . . . . . .



. . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................................ . . . . . . . . . . . . . . . . . . . .




2
*P84483A0220*

, Barney wants to make sure that customer details are entered before an order
is processed.
DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA




Part of the algorithm is shown here. It is written in pseudocode.

BEGIN
status = FALSE
WHILE status = FALSE:
INPUT name
INPUT phoneNumber
IF name AND phoneNumber = TRUE:
status = TRUE
ENDIF
ENDWHILE
OUTPUT “Input Complete”
END

(d) Describe how Barney could improve the readability of this algorithm.
(3)

. . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................ ................ . . . . . . . . . . . . . . . . . . . .



. . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................ ................ . . . . . . . . . . . . . . . . . . . .



. . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................ ................ . . . . . . . . . . . . . . . . . . . .



. . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................ ................ . . . . . . . . . . . . . . . . . . . .



. . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................ ................ . . . . . . . . . . . . . . . . . . . .



. . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ............................................................................................................................................ ................ . . . . . . . . . . . . . . . . . . . .




3



*P84483A0320* Turn over

Written for

Study Level
Examinator
Subject
Unit

Document information

Uploaded on
March 29, 2026
Number of pages
24
Written in
2025/2026
Type
Exam (elaborations)
Contains
Only questions

Subjects

$9.65
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
4l4nddev

Get to know the seller

Seller avatar
4l4nddev Richmond Upon Thames College
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
3 months
Number of followers
0
Documents
4
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Trending documents

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions