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 IGCSE Computer Science

Algorithm Design & Problem-solving

16 min read

Decomposition and abstraction, flowcharts and pseudocode, standard algorithms (search, sort, totalling/counting), trace tables and testing.

Problem-solving methods

    Decomposition — breaking a problem down into smaller, more manageable sub-problems.
    Abstraction — removing or hiding unnecessary detail so only the essentials needed to solve the problem remain.
    An algorithm is a step-by-step set of instructions to solve a problem or carry out a task.

A system can be viewed as inputs → process → outputs, plus the storage needed.

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

Data Representation

Data Compression & Encryption

Data Transmission

Hardware: the CPU & the Fetch–Decode–Execute Cycle