Mind map
2.1
Map content
2.1
Computational thinking
- Key Words
- Algorithm: Steps to provide a solution to a problem, usually represented in flowcharts or pseudocode.
- Decompose: Breaking down a large problem into smaller sub-problems.
- Abstraction: Representing 'real world' problems in a computer using variables and symbols and removing unnecessary elements from the problem
- Algorithmic thinking: Identifying the steps involved in solving a problem.
- Sequence: Completing steps in the order which they must happen.
- Selection: Where a choice is made in a program depending on the condition or outcome.
- Iteration: Act of repeating or looping specific section of code.
- What is computational thinking?
- The thought process involved in formulating a problem and its solution(s), so that a computer, human or machine can effectively carry out.
- How do you think computationally? To effectively solve problems you need to...
- Decompose
- Abstract
- Algorithmic thinking
- Create algorithms
- Flowcharts
- Displays an algorithm in diagram form using symbols and arrows to show the flow of information
- Pseudo code
- A structured use of English used to define the steps used to solve a problem.
- Key Words
Flowcharts
- Start/stop
- Always start and end with this.
- Sub routine
- Sequence that performs a specific task.
- You can use this within your flowchart to show more detail in a specific section
- Input/Output
- Use when there is an input or output required e.g. user inputs their name, program displays their name.
- Process
- To do something in a program e.g. a calculation
- Start/stop
Information
- Description
- Mind Map on 2.1, created by Benjamin Bysouth on 11/03/2019.
- Created by
- Benjamin Bysouth
- Views
- 0
- Rating