GCSE (9–1)
1CP2/
Paper
referen
ce
Computer Science 02
PAPER 2: Application of Computational
Thinking Programming Language Subset
Version 6
PLS Booklet
You do not need any other
materials.
Pearson Edexcel Level 1/Level 2 GCSE (9–1) Computer Science PAPER 2: Application
of Computational Thinking Programming Language Subset Version 6 2025
Turn over
W79752A
©2025 Pearson
Education Ltd. 1/1/1/1/1
,Contents
Introduction.................................................................................................................4
Comments...................................................................................................................5
Identifiers....................................................................................................................5
Data types and conversion...........................................................................................5
Primitive data types..................................................................................................5
Conversion.............................................................................................................5
Constants...............................................................................................................5
Combining declaration and initialisation...................................................................5
Structured data types................................................................................................6
Dimensions.............................................................................................................6
Operators....................................................................................................................7
Arithmetic operators................................................................................................7
Relational operators.................................................................................................7
Logical/Boolean operators........................................................................................7
Programming constructs..............................................................................................8
Assignment.............................................................................................................8
Sequence................................................................................................................8
Blocking..................................................................................................................8
Selection.................................................................................................................8
Repetition...............................................................................................................8
Iteration..................................................................................................................8
Subprograms..........................................................................................................9
Inputs and outputs.......................................................................................................9
Screen and keyboard...............................................................................................9
Files........................................................................................................................9
Supported subprograms............................................................................................10
Built-in subprograms................................................................................................10
List subprograms...................................................................................................11
String subprograms..............................................................................................12
Formatting strings.............................................................................................13
2 W7975
2A
, Library modules..........................................................................................................14
Random library module...........................................................................................14
Math library module................................................................................................14
Time library module................................................................................................14
Turtle graphics library module..................................................................................15
Tips for using turtle...........................................................................................15
Turtle window and drawing canvas....................................................................15
Turtle creation, visibility and movement................................................................16
Turtle positioning and direction...........................................................................16
Turtle filling shapes.............................................................................................16
Turtle controlling the pen....................................................................................17
Turtle circles......................................................................................................17
Turtle colours....................................................................................................17
Console session.........................................................................................................17
Code style..................................................................................................................17
Line continuation.......................................................................................................18
Carriage return and line feed........................................................................................18
W7975 3
2A
Turn