Problem Solving

?
  • Created by: jessbo_
  • Created on: 28-03-23 10:00
What is the top-down approach?
When you split a large problem into multiple little problems until it can no longer be decomposed, and solve the little problems first
1 of 7
What is the bottom-up approach?
This is when you solve the smaller modules of a problem before integrating them with the bigger parts until the whole problem is fixed
2 of 7
What is decomposition?
Breaking a complex problem into smaller sub-problems
3 of 7
What is abstraction?
Removing unimportant characteristics and only focusing on essential parts
4 of 7
What is modularisation?
This is when you break a problem into lots of different smaller modules
5 of 7
What is computational thinking?
It's when you use computer science techniques to make solving a problem easier to do and understand by a human or a computer
6 of 7
What are the four techniques used to decompose problems?
Decomposition, abstraction, algorithm and pattern recognition
7 of 7

Other cards in this set

Card 2

Front

What is the bottom-up approach?

Back

This is when you solve the smaller modules of a problem before integrating them with the bigger parts until the whole problem is fixed

Card 3

Front

What is decomposition?

Back

Preview of the front of card 3

Card 4

Front

What is abstraction?

Back

Preview of the front of card 4

Card 5

Front

What is modularisation?

Back

Preview of the front of card 5
View more cards

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all Problem Solving in Computing resources »