Choose a curriculum

All exam boards (KS4)

KS3 & KS4 computing curriculum

Unit sequence

Filter and highlight

Year group

Highlight a thread
Computer Science
Year 10

Programming: strings and lists

9 lessons

Threads

  • Algorithms and data structures
  • Programming

Description

This unit introduces pupils to string-handling techniques, they will explore how a string can be iterated over using a loop and sliced to create substrings. Pupils will be introduced to arrays and lists and explore the differences between the two. They will manipulate with a variety of list methods.

This unit build on pupils understanding of how to handle strings in a Python program. They will learn how to iterate over strings and how to access individual characters as well as slice strings to create substrings. Pupils will have knowledge of lists and arrays from a block-based perspective, but in this unit they will learn how to use lists and list methods in Python.

  1. String handling
  2. Substrings
  3. String validation
  4. Arrays and lists
  5. List methods
  6. 2D arrays and lists
  7. 2D lists challenge
  8. Programming project - SenseHAT I
  9. Programming project - SenseHAT II

67 units shown,

Need help with our new curriculum?

Visit our help centre for technical support as well as tips and ideas to help you make the most of Oak.

Go to help centre