2025 Pearson Edexcel Level 1/Level 2 GCSE (9–1) Computer Science
PAPER 2: Application of Computational Thinking Programming Language Subset
Version 6 Combined Question Paper and Marking Scheme
Pearson Edexcel Level 1/Level 2 GCSE (9–1)
Paper
reference 1CP2/02
Computer Science
PAPER 2: Application of Computational Thinking
Programming Language Subset
Version 6
PLS Booklet
You do not need any other materials.
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 W79752A
PAPER 2: Application of Computational Thinking Programming Language Subset
Version 6 Combined Question Paper and Marking Scheme
Pearson Edexcel Level 1/Level 2 GCSE (9–1)
Paper
reference 1CP2/02
Computer Science
PAPER 2: Application of Computational Thinking
Programming Language Subset
Version 6
PLS Booklet
You do not need any other materials.
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 W79752A