Topic 1A Computational thinking and algorithms 1. Pearson Edexcel GCSE (1CP2) Topic 1A Abstraction 2. Pearson Edexcel GCSE (1CP2) Topic 1A Decomposition 3. Pearson Edexcel GCSE (1CP2) Topic 1A Introduction to subprograms 4. Pearson Edexcel GCSE (1CP2) Topic 1A Inputs, processes and outputs 5. Pearson Edexcel GCSE (1CP2) Topic 1A How to produce algorithms 6. Pearson Edexcel GCSE (1CP2) Topic 1A Introduction to programming concepts 7. Pearson Edexcel GCSE (1CP2) Topic 1A Data structures and arrays 8. Pearson Edexcel GCSE (1CP2) Topic 1A The common arithmetic and comparison operators 9. Pearson Edexcel GCSE (1CP2) Topic 1A The common Boolean operators 15. Pearson Edexcel GCSE (1CP2) Topic 1A Using trace tables to determine the purpose of algorithms 10. Pearson Edexcel GCSE (1CP2) Topic 1A Identifying errors and suggesting fixes 11. Pearson Edexcel GCSE (1CP2) Topic 1A Bubble sort 12. Pearson Edexcel GCSE (1CP2) Topic 1A Merge sort 13. Pearson Edexcel GCSE (1CP2) Topic 1A Linear search 14. Pearson Edexcel GCSE (1CP2) Topic 1A Binary search 16. Pearson Edexcel GCSE (1CP2) Topic 1A Algorithm efficiency