Computer Science

?
  • Created by: Hsummer3
  • Created on: 14-02-17 16:46

Computational Thinking

Computational Thinking is the ability to express a problem in a way that a computer can be programmed to understand.

1 of 7

Cornerstones Of Computational Thinking.

1)Decomposition.

2) Abstraction.

3) Pattern Recognition.

4) Algorithms.

2 of 7

Decomposition.

Decomposition is the ability to break down problems into clear, logical parts.

3 of 7

Abstraction

Abstraction is the process of removing information that isnt needed to solve the task at hand.

4 of 7

Pattern Recognition.

Pattern recognition is finding the small similarities or patterns among decomposed problems that can help us solve more complex problems efficiently.

5 of 7

Algorithmic Thinking.

Algorithmic Thinking is the process of solving problems through the use of clearly defined algorithms that can be used time after time.

6 of 7

Pseudocode

Pseudo means false! Pseudocode literally means ‘false’ code or ‘fake’ code.

Pseudocode is not a programming language – it is just a way of writing code in simple statements that do not use programming language specific syntax.

7 of 7

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all Computer Science resources »