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 Algorithmic thinking OCR GCSE (J277) SLR 2.1 Structure diagrams OCR GCSE (J277) SLR 2.1 Identifying errors and suggesting fixes OCR GCSE (J277) SLR 2.1 Linear search OCR GCSE (J277) SLR 2.1 Bubble sort