Computer Science 4.0 / 5 based on 1 rating ? ComputingComputer ScienceGCSEEdexcel Created by: Hsummer3Created 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