Choose exam board for KS4 Computer Science (GCSE)
Choose exam board for KS4 English
Choose exam board for KS4 French
Choose exam board for KS4 Geography
Choose exam board for KS4 German
Choose exam board for KS4 History
Choose tier for KS4 Maths
Choose exam board for KS4 Music
Choose exam board for KS4 Physical education (GCSE)
Choose exam board for KS4 Religious education (GCSE)
Choose exam board for KS4 Spanish

Programming: strings and lists

Downloads can take a few minutes, especially for larger files or slower connections.

Threads

Why this why now

As pupils become more confident programmers, they are ready to extend their understanding of how data can be organised and manipulated within programs. This unit builds on earlier work with text and data structures, introducing more sophisticated ways to store, access, and modify information. Understanding how to handle strings and lists enables pupils to create programs that are more efficient and adaptable. Developing these skills now strengthens their logical thinking and prepares them to design solutions that manage and process larger sets of data effectively.

Prior knowledge requirements

  • Pupils can create programs that use sequence, selection and iteration
  • Pupils recognise where data is stored in computer systems
  • Pupils understand the persistence of data stored on different storage devices

Threads

Why this why now

As pupils become more confident programmers, they are ready to extend their understanding of how data can be organised and manipulated within programs. This unit builds on earlier work with text and data structures, introducing more sophisticated ways to store, access, and modify information. Understanding how to handle strings and lists enables pupils to create programs that are more efficient and adaptable. Developing these skills now strengthens their logical thinking and prepares them to design solutions that manage and process larger sets of data effectively.

Prior knowledge requirements

  • Pupils can create programs that use sequence, selection and iteration
  • Pupils recognise where data is stored in computer systems
  • Pupils understand the persistence of data stored on different storage devices