You are on page 1of 2

COMPUTATIONAL THINKING STRUCTURED DESIGN - 1

• Computational thinking (CT) refers to the thought processes involved in formulating problems so
their solutions can be represented as computational steps and algorithms.[1]

• In education, CT is a set of problem-solving methods that involve expressing problems and their
solutions in ways that a computer could also execute.[2]

• It involves automation of processes, but also using computing to explore, analyze, and understand
processes (natural and artificial).

• The history of computational thinking as a concept dates back at least to the 1950s but most ideas are
much older.

• Computational thinking involves ideas like abstraction, data representation, and logically organizing
data, which are also prevalent in other kinds of thinking, such as scientific thinking, engineering
thinking, systems thinking, design thinking, model-based thinking, and the like.
COMPUTATIONAL THINKING STRUCTURED DESIGN - 1

• Structured design is a conceptualization of problem into several well-organized


elements of solution.

• It is basically concerned with the solution design.

• Benefit of structured design is, it gives better understanding of how the problem is
being solved.

• Structured design also makes it simpler for designer to concentrate on the problem
more accurately.

• Structured design is mostly based on ‘divide and conquer’ strategy where a problem is
broken into several small problems and each small problem is individually solved until
the whole problem is solved.

You might also like