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

2D lists challenge

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 create a game using two-dimensional lists.

Key Notes

  • A two-dimensional list allows you to hold a list as one element.
  • Data in a 2D list can be held in rows and columns.
  • A 2D list can be used to create a game board.

Vocabulary To Learn

  • two-dimensional: a list or array that has both columns and rows of values
  • subroutine: a sequence of instructions with an identifiable name that performs a specific task

Common Mistakes To Avoid

  • You cannot print a game board or table layout neatly in Python.

3 Quick Questions (With Answers)

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

A two-dimensional list allows you to hold a list as one element. Data in a 2D list can be held in rows and columns.

2. Define this computing term and give one practical example. 'two-dimensional'

a list or array that has both columns and rows of values. Add one real device or system example to prove understanding.

3. Correct this common computing misconception.

Mistake: You cannot print a game board or table layout neatly in Python. Correction: You can added spaces and | to format a game board or table in Python.

More Lessons In This Unit

Browse all guides in the Year 10 Computing guide library.