Skip to content

Study Hub

Study Guides

This pupil-friendly study guide includes a unit summary, clear notes, common mistakes, and quick questions with answers.

Year 10 - Computing

Arrays and lists

Programming: strings and lists

Unit Summary

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.

Lesson Summary

You will learn to describe the differences between lists and arrays and use a list in a program.

Key Notes

  • Data structures are used to store data in an organised and accessible way.
  • Data structures can be static or dynamic.
  • Static data structures reserve memory locations for a set amount of data. Their size cannot change.
  • Dynamic data structures are more flexible. The memory capacity is not fixed.

Vocabulary To Learn

  • static: a data structure that has a fixed size in memory
  • dynamic: a data structure that can grow or shrink to accommodate items
  • array: a static data structure that contains items of the same data type
  • list: a dynamic data structure that can contain items of different data types

Common Mistakes To Avoid

  • Arrays and lists behave in the same way.

3 Quick Questions (With Answers)

1. Describe the system or process from this lesson in clear steps.

Data structures are used to store data in an organised and accessible way. Data structures can be static or dynamic.

2. Define this computing term and give one practical example. 'static'

a data structure that has a fixed size in memory. Add one real device or system example to prove understanding.

3. Correct this common computing misconception.

Mistake: Arrays and lists behave in the same way. Correction: An array has a predefined fixed size. A list can vary in size throughout program execution.

More Lessons In This Unit

Browse all guides in the Year 10 Computing guide library.