AQA GCSE SLR8 Decomposition Problem decomposition, or breaking a problem down is an essential skill to becoming an experienced programmer. This video explains the concept using an everyday example of crossing a road and also how it applies to simple games design. Also in this topic... AQA GCSE SLR8 What’s an algorithm AQA GCSE SLR8 Abstraction AQA GCSE SLR8 Systematic approach to problem solving AQA GCSE SLR8 How to produce algorithms AQA GCSE SLR8 Algorithm inputs, processing and outputs AQA GCSE SLR8 Using visual representation to trace algorithms AQA GCSE SLR8 Linear search AQA GCSE SLR8 Binary search AQA GCSE SLR8 Merge sort AQA GCSE SLR8 Bubble sort AQA GCSE SLR8 Algorithm efficiency