B.1.2 Computational Thinking

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/5

encourage image

There's no tags or description

Looks like no tags are added yet.

6 Terms

1
New cards

Computational Thinking

It is a structured approach for problem solving

2
New cards

Fundamental Concepts for computational thinking

  1. Decomposition

  2. Pattern Recognition

  3. Abstraction

  4. Algorithmic Design


3
New cards

Decomposition

It means dividing complex problems into simple sub problems where each sub problems can be understood, solved and tested separately. The sub problems can be further decomposed until it can be addressed directly.

4
New cards

Pattern Recognition

It means identifying similarities, regularities or recurring structures within a single problem or across different problem. Recognising a pattern means the solution or the approach can be generalised rather than rebuilding it from scratch.

5
New cards

Abstraction

Abstraction means representing a problem or systems by retaining the relevant data needed for the task and omitting the irrelevant data. A good abstraction makes the problem manageable without losing its features.

6
New cards

Algorithmic Design

It is a finite, ordered sequence of unambiguous instruction to solve a problem or to achieve a goal