Mind map
2.1 Algorithms
Map content
2.1 Algorithms
Allows us to solve complex problems and develop some possible solutions
Abstraction
- focusing on the important information only. ignoring irrelevant detail
Linear search
- by chance, can be quicker
- check the first value
- simpler to write
- Check the first value
- If its the value your looking for
- ELSE: move to & check the next value
- Repeat until you have checked all the elements and not found the value you are looking for
- ELSE: move to & check the next value
- If its the value your looking for
A complex problem is one that we don't know how to easily solve at first glance
Developing a step by step solution to the problem all the rules to follow to solve the problem
Decompostion
- Breaking down a complex problem or system to a smaller or manageble parts
- There is not always one right answer. A problem could decomposed in several valid ways
- Smaller problems are easier to solve
- They can be created independent of the other problems
- Breaking down a complex problem or system to a smaller or manageble parts
computational thinking
- allows us to sole complex problems and develop some possible problems
binary search
- only works if data is important
- longer and more complex to write
- An ordered list is divided in 2 with each comparison
- The List needs to be in order
Algorithmic Thinking
- Identifying the steps involved in solving a problem
Computational Thinking
- The use of computers to solve problems
- Development of algorithms to solve problems
- Using abstraction, decomposition and algorithmic thinking
Algorithmic Thinking
- Identifying the steps involved in solving a problem
Information
- Description
- Mind Map on 2.1 Algorithms, created by Kyra Thompson on 10/01/2019.
- Created by
- Kyra Thompson
- Views
- 1
- Rating