Skip to content
0 Sign Up
  • Study Tools
    • About Resource Centre
    • Resource Centre
    • About Student Stream
    • Student Stream
    • About Smart Revise
    • Smart Revise
    • About Time2Code
    • Time2Code
    • Festival of Computing
  • Company
    • About Us
    • Contact Us
    • Meet the Crew
    • News
  • Helpdesk
  • Shop
  • Search
  • Sign Up / Log In
  • Shop Home
  • Merch
    • Apparel
    • Mugs
    • Other
  • Resources
    • Cambridge IGCSE
    • Memberships
    • Books
    • Smart Revise
    • Videos
0
  • Resource Centre
    Free Paid
    Launch Tool Learn More
  • Student Stream
    Free
    Launch Tool Learn More
  • Smart Revise
    Free Paid
    Launch Tool Learn More
  • Time 2 Code
    Free
    Launch Tool Learn More
  • Festival of Computing
    Free
    Get Ticket Learn More
  • Learn about our Study Tools
  • AQA GCSE
    • SLR 01 – Systems architecture
    • SLR 02 – Memory and storage
    • SLR 03 – Computer networks, protocols and layers
    • SLR 04 – Cyber security
    • SLR 05 – Hardware and software
    • SLR 06 – Ethical, legal and environmental impacts
    • SLR 07 – Algorithms
    • SLR 08 – Basic programming concepts
    • SLR 09 – Advanced programming concepts
    • SLR 10 – Robust and secure programming
    • SLR 11 – Boolean logic
    • SLR 12 – Classification of programming languages
    • SLR 13 – Data representation
    • SLR 14 – Relational databases and SQL
  • Cambridge IGCSE (0478-0984)
    • 01. Data Representation
    • 02. Data Transmission
    • 03. Hardware
    • 04. Software
    • 05. The Internet and its uses
    • 06. Automated and emerging technologies
    • 07. Algorithm design and problem-solving
    • 08. Programming
    • 09. Databases
    • 10. Boolean logic
  • Pearson Edexcel GCSE (1CP2)
    • Topic 1A Computational thinking and algorithms
    • Topic 1B – Computational logic
    • Topic 2A – Binary
    • Topic 2B – Data representation & compression
    • Topic 3A – Hardware
    • Topic 3B – Software & programming languages
    • Topic 4 – Networks and network security
    • Topic 5 – Issues and impact
    • Topic 6A – Developing code
    • Topic 6B – Programming fundamentals
  • OCR GCSE (J277)
    • 1.1 – Systems architecture
    • 1.2 – Memory and storage
    • 1.3 – Computer networks, connections and protocols
    • 1.4 – Network security
    • 1.5 – Systems software
    • 1.6 – Ethical, legal, cultural and environmental concerns
    • 2.1 – Algorithms
    • 2.2 – Programming fundamentals
    • 2.3 – Producing robust programs
    • 2.4 – Boolean logic
    • 2.5 – Programming languages and IDEs
  • AQA A level (7516-7517) Videos
    • SLR 01 – Programming basics
    • SLR 02 – Programming next steps
    • SLR 03 – Programming paradigms
    • SLR 04 – Data structures
    • SLR 05 – Algorithms
    • SLR 06 – Abstraction and automation
    • SLR 07 – Regular & context free languages
    • SLR 08 – Classification of algorithms
    • SLR 09 – A model of computation
    • SLR 10 – Number systems and bases
    • SLR 11 – Binary
    • SLR 12 – Coding text & graphics
    • SLR 13 – Coding sound & music
    • SLR 14 – Hardware & software
    • SLR 15 – Programming languages & translators
    • SLR 16 – Logic gates & boolean algebra
    • SLR 17 – Internal computer architecture
    • SLR 18 – Input & output devices
    • SLR 19 – Moral, social, legal, cultural issues
    • SLR 20 – Communication
    • SLR 21 – Networks & the Internet
    • SLR 22 – TCP IP & protocols
    • SLR 23 – Databases
    • SLR 24 – Big data
    • SLR 25 – Functional programming paradigms
    • SLR 26 – Writing functional programs
    • SLR 27 – Aspects of software development
  • OCR A level (H046-H446) Videos
    • SLR 01 – Structure and function of the processor
    • SLR 02 – Types of processor
    • SLR 03 – Input output and storage
    • SLR 04 – Operating systems – Systems software
    • SLR 05 – Application generation
    • SLR 06 – Software development
    • SLR 07 – Types of programming language
    • SLR 08 – Introduction to programming
    • SLR 09 – Compression encryption and hashing
    • SLR 10 – Databases
    • SLR 11 – Networks
    • SLR 12 – Web Technologies
    • SLR 13 – Data types
    • SLR 14 – Data structures
    • SLR 15 – Boolean algebra
    • SLR 16 – Computer related legislation
    • SLR 17 – Ethical moral and cultural issues
    • SLR 18 – Thinking abstractly
    • SLR 19 – Thinking ahead
    • SLR 20 – Thinking procedurally
    • SLR 21 – Thinking logically
    • SLR 22 – Thinking concurrently
    • SLR 23 – Programming techniques
    • SLR 24 – Computational methods
    • SLR 25 – Algorithms
    • SLR 26 – Algorithms

Pearson Edexcel GCSE (1CP2)

Topic 1A Computational thinking and algorithms

16 items

1. Pearson Edexcel GCSE (1CP2) Topic 1A Abstraction

19 February 2025

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

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

15. Pearson Edexcel GCSE (1CP2) Topic 1A Using trace tables to determine the purpose of algorithms

16. Pearson Edexcel GCSE (1CP2) Topic 1A Algorithm efficiency

Join us today to download free resources

Sign Up

Study Tools

  • Student Stream
  • Resource Centre
  • Time 2 Code
  • Smart Revise
  • Festival of Computing

Information

  • About Craig’n’Dave
  • FAQ + Helpdesk
  • Shop
  • Contact us

Socials

  • Facebook logo
  • Twitter/X logo
  • YouTube logo
  • LinkedIn logo
© Copyright CraignDave Ltd. VAT Number: 290 9845 58 Registered in England and Wales: 10442992
  • Privacy Policy
  • Terms of Use