Application of Computational Thinking (1CP2/02) Programming Language
Subset Summary of changes
Summer 2025
Programming Language Subset
Summary of changes
Summer 2025
Pearson Edexcel Level 1/Level 2 GCSE (9–
1) in Computer Science Paper 2 –
Application of Computational Thinking
(1CP2/02)
, Introduction
In this document, teachers and centres are informed about the changes made to the
programming language subset (PLS) document from summer 2024 to summer 2025. The
main changes detailed below are:
Clarification of the two supported dimensions.
Angle brackets amendments.
Change to <string>.format in String subprograms table.
Description update for built-in subprograms table.
Spacing before bracket amendments.
The programming language subset (PLS) document version 6 for Summer 2025 can be
found here.
Please see list of changes below.
Version 6 (Summer 2025)
Dimensions – Page 6
Further detail provided for the two supported dimensions shown in a table.
Dimensions
The number of dimensions supported by the PLS is two.
Accesses an item in a one-
<structure>[<first dimension>]
dimensional
structure
<structure>[<first dimension>] Accesses an item in a two-
[<second dimensional
dimension>] structure
The PLS does not support ragged data structures. Therefore, in a list of records, each
record will have the same number of fields.
Version 5 (Summer 2024)
Dimensions – Page 5
Dimensions
The number of dimensions supported by the PLS is two.
The PLS does not support ragged data structures. Therefore, in a list of records, each
record will have the same number of fields.
Page 2 7