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