Solve these algorithmic pattern puzzles and develop pattern matching and algorithmic thinking skills as well as learning about specific algorithms.
These puzzles are based on specific algorithms and involve working out the pattern of the algorithm, and then applying that pattern to new examples.
Learn about:
- algorithms (eg searching and sorting)
- pattern matching
- algorithmic thinking
- linear search
- bubble sort
Resources: Linear Search
- Puzzle Sheet: Algorithmic Pattern Puzzle: Linear Search [PDF]
- Solution Sheet : Algorithmic Pattern Puzzle Solutions: Linear Search [PDF]
- RAW Pattern Sheet: Linear search pattern [PDF]
- RAW Problem Sheet: Linear Search problems 1 [PDF]
- RAW Problem Sheet: Linear Search problems 2 [PDF]
- RAW Problem Sheet: Linear Search problems 3 [PDF]
- RAW Solution Sheet: Linear Search solutions 1 [PDF]
- RAW Solution Sheet: Linear Search solutions 2 [PDF]
- RAW Solution Sheet: Linear Search solutions 3 [PDF]
Resources: Bubblesort
- Puzzle Sheet: Bubblesort [PDF]
- Solution Sheet: Bubblesort solutions [PDF]
- RAW Puzzle Sheet: Bubblesort puzzles 1 [PDF]
- RAW Solution Sheet: Bubblesort solutions 1 [PDF]
More to come …
This work was supported by the Institute of Coding, which is supported by the Office for Students (OfS).