FortyFive › Revision notes › IB Computer Science › IB Computer Science: B1 · Computational thinking
IB Computer Science: B1 · Computational thinking
Abstraction, decomposition, algorithms. 1 subtopics, 4 key terms.
In this topic: B1.1
B1.1Computational thinking
Key terms
- Decomposition
- Breaking a problem into smaller, manageable parts.
- Pattern recognition
- Finding similarities between problems or within data.
- Abstraction
- Removing unnecessary detail to focus on what matters.
- Algorithm
- A finite sequence of well-defined steps to solve a problem.
Algorithms are represented with flowcharts or pseudocode before coding.
The full notes, worked example and check questions for this subtopic are in the app.
Exam tip: Write the trace table column headings first: every variable, plus output.
← A4 · Machine learning · B2 · Programming →
← All IB Computer Science topics