0% found this document useful (0 votes)
12 views6 pages

Computational Thinking

Uploaded by

ihatejackbinkz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views6 pages

Computational Thinking

Uploaded by

ihatejackbinkz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 6

1/10/21

Computational thinking
Computational thinking means considering a problem in a way that a
computer can help us solve it
Decomposition

abstraction

Pattern recognition

Algorithms
Decomposition
Decomposition • Decomposition
Get two pieces of bread • Breaking down complex problem into smaller parts.
Get a cutting board
Get butter • Each of these parts can then be considered in detail
Open butter
Open draw
Get knife
Put butter on knife
Spread butter of bread with
knife
Clean knife
Get cheese
Cut cheese
Put the cheese on the bread
Put the bread together
Cut the sandwich in half
Open cupboard Get plate
Put on table
put sandwich on plate
Eat
Abstraction
• Abstraction
• Creating a representation or generalisation
• Reducing unnecessary detail and focusing on important parts of
a system
Pattern and 4/10/21
Algorithm there are patterns such as:
When making a sandwich

Pattern recognition There is always a slice of


bread on the top and bottom
Finding patterns and of the sandwich
looking for trends
Using a knife to cut butter or
Could have made it clearer and gone into something else
more detail
A flow chart is a
Algorithms

• Algorithms
• Developing instructions to solve a
problem

• The steps or rules to complete a task


• A decision with
• Direction of flow Beginning and finish Task: do
a yes on no or they are used to of the algorithm something
a true or false show the direction
response of the algorithm
start finish

Input/output used when you start


either want to input information
into your algorithm or output
information from your algorithm
Output: what
ingredients are needed
to make a sandwich

Variables are used to store Input: the ingredients


information and can be used later in list
the algorithm

Stores the ingredients


list
finish

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy