Back to marketplace

2.1 Computational Thinking

No description yet. This curated deck is ready for daily study.

Total cards: 14•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (14)

#1
Front (Question)

Computational thinking

Back (Answer)

Thinking about how a problem can be solved -Formulate the problem as a computational problem -Try to construct an algorithm to solve the problem

#2
Front (Question)

Representational Abstraction

Back (Answer)

Representational abstraction is removing unnecessary detail

#3
Front (Question)

Thinking abstractly

Back (Answer)

Removing unnecessary detail and including relevant details

#4
Front (Question)

Thinking ahead

Back (Answer)

Identifying the preconditions, inputs, outputs and reusable components of a system

#5
Front (Question)

Thinking procedurally

Back (Answer)

Breaking down a problem

#6
Front (Question)

Thinking logically

Back (Answer)

Identifying decision points for branching or iteration

#7
Front (Question)

Thinking concurrently

Back (Answer)

Multiple things happening at the same time

#8
Front (Question)

Data mining

Back (Answer)

The analysis of large amounts of data to provide new information

#9
Front (Question)

Heuristics

Back (Answer)

Data that provides a suitable but not necessarily accurate solution. A best guess

#10
Front (Question)

Problem recognition

Back (Answer)

Knowing what the problem is

#11
Front (Question)

Backtracking

Back (Answer)

Going back to a previously successful match to find another solution

#12
Front (Question)

Performance modelling

Back (Answer)

Carrying out a mathematical analysis to assess efficiency

#13
Front (Question)

Pipelining

Back (Answer)

The output of one process is the input to another Queueing up processes

#14
Front (Question)

Visualisation

Back (Answer)

A representation of reality using symbols, charts and colours