SuperExamSuperExam
Search papers…
Menu
DashboardBrowse papersRevision notesBooksSavedRevision packsMy progressAchievementsAI TutorMessages

Unlock worked solutions

Step-by-step answers by examiners. From €5/mo.

Try Premium free →
← Computer Science notes
Edexcel ·Computer Science·Cambridge AS & A Level Computer Science

Algorithm Design & Abstraction

16 min read

Decomposition and abstraction, structured pseudocode, control structures, flowcharts, and measuring algorithm efficiency with Big-O.

Computational thinking

    Decomposition — breaking a problem into smaller, manageable sub-problems that can be solved separately.
    Abstraction — removing unnecessary detail to focus on the essentials (e.g. a map shows roads, not every building).
    Pattern recognition — spotting similarities to reuse solutions.

These make problems easier to understand, solve and maintain, and support modular programming.

Viewing only

This content is free to read on superexams.com and cannot be printed or downloaded.

Read the full note — free

Create a free account to read this note in full. Every free account gets 2 complete revision notes — no card needed.

Sign up free →Log in

More Computer Science notes

Information Representation

Data Compression & Encryption

Communication & Networking

Hardware & the Processor