Skip to content

Computational thinking

Introduced
Handout Watch lesson
Vocabulary
English Meaning
computational thinking/ˌkɒmpjuːˈteɪʃənl ˈθɪŋkɪŋ/computational thinking
abstraction/əbˈstrækʃn/Representing essential features while leaving out unnecessary detail.
decomposition/ˌdiːkɒmpəˈzɪʃn/The breakdown of a substance or system into simpler components.
pattern recognition/ˈpætn ˌrekəɡˈnɪʃn/pattern recognition
algorithm/ˈælɡərɪθəm/A finite sequence of precise steps for solving a problem or carrying out a task.
function/ˈfʌŋkʃn/A mapping that assigns exactly one output to each allowed input.
module/ˈmɒdjuːl/module
sub-problem/sʌb ˈprɒbləm/A smaller problem considered as part of solving a larger problem.
procedure/prəˈsiːdʒə/A named sequence of instructions that performs a task when called.
structure chart/ˈstrʌktʃə tʃɑːt/A hierarchical diagram showing a program's modules and how they call or exchange data with one another.

Handout

Log in or create account

IGCSE, A-Level & AP