OCR GCSE (J277) SLR 2.1 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... OCR GCSE (J277) SLR 2.1 Abstraction OCR GCSE (J277) SLR 2.1 How to produce algorithms using pseudocode and flow diagrams OCR GCSE (J277) SLR 2.1 Trace tables OCR GCSE (J277) SLR 2.1 Binary search OCR GCSE (J277) SLR 2.1 Merge sort