
Computational Thinking - Algorithms
Presentation
•
Computers
•
10th Grade
•
Practice Problem
•
Easy
Roy Duguid
Used 12+ times
FREE Resource
22 Slides • 3 Questions
1
Big Question:
How do we define Computational Thinking as an approach used to understand complex problems and develop possible solutions?
How do we identify the four corner stones of computational thinking as decomposition, pattern recognition, abstraction and algorithmic thinking
Key words: Computational, decomposition, pattern, abstraction, algorithm
2
Algorithm noun
A set of instructions to perform a task or solve a problem
Al-gor-ithm
"A basic algorithm for making a cake"
3
Turn & Talk
Person A: I think that.....
Person B: I agree / would like to build on / would like to challenge
​How many problems do you solve every day? What kind of problems do you solve each day? How do you solve those problems?
4
How many problems do you solve every day? What kind of problems do you solve each day? How do you solve those problems?
You solve the problem of how you get to school by planning a route and using a map?
Some problems are even solved for you like, what to watch next on Netflix?
5
Computational Thinking is an approach used to understand complex problems and develop possible solutions.
6
Computational Thinking is an approach used to understand complex problems and develop possible solutions.
How can you route pieces of information across a network to the other side of the world?
How can you make the images in a computer game look more realistic?
How can we track the spread of infections of a virus?
How can you search billions of websites items quickly?
7
Computational Thinking
8
Computational Thinking
Decomposition – breaking down a large problem into smaller sub-problems that are easier to understand
Abstraction – removing irrelevant parts from a problem and focussing on the relevant details needed to solve it.
Pattern Recognition– Finding patterns and similarities within a problem.
Algorithmic Thinking - Identifying the steps involved in solving a problem.
9
Questions ahead...
10
Match
Decomposition
Pattern Recognition
Abstraction
Algorithm
Breaking down a problem into smaller problems
patterns that repeat
Removing details we don't need
A set of instruction to complete a task
Breaking down a problem into smaller problems
patterns that repeat
Removing details we don't need
A set of instruction to complete a task
11
Go to class notebook
Complete Activity 1
12
13
Algorithms and Algorithmic Thinking
​An algorithm is a sequence of instructions that solves a problem or carry out a task. Algorithmic Thinking is the process of identifying the steps involved in solving a problem.
14
Algorithms and Algorithmic Thinking
Sequence – Instructions written in the correct order.
Step 1 – Put toothpaste on your tooth brush
Step 2 – Brush your teeth with your tooth brush Step 3 – Rinse your mouth with water
Why do these have to be in the right sequence?
15
Algorithms and Algorithmic Thinking
When writing out the steps to solving a problem, it is important we as humans can understand it, before we write the instructions in a way computers will understand. There are three ways we represent algorithms for humans to understand. See the examples for writing your homework.
16
Algorithms and Algorithmic Thinking
17
Questions ahead...
18
Multiple Choice
An algorithm is...
Looking for patterns
A set of instructions to solve a problem/task
Removing detail we don't need
Breaking down problems into smaller problems
19
Algorithm for crossing the road
20
Open Ended
Write an Algorithm for crossing the road....
21
Algorithm for crossing the road
22
Algorithm for crossing the road
23
24
Writing an algorithm
SantaBot 2000 has been built to help
Santa deliver gifts around HAWI.
However he doesn't yet have the algorithm he needs to deliver them.
Write an algorithm for SantaBot that will allow him to get the gifts from the North Pole to around HAWI and delver the presents. The most detailed and accurate algorithm will get a sticker
25
Writing an algorithm
Things to consider:
SantaBot 2000 will not do any steps himself. If you don't tell him to pack gifts he will leave without any.
If you aren't clear he might get stuck in a loop or not know what to do next.
What else do we need to consider?
Big Question:
How do we define Computational Thinking as an approach used to understand complex problems and develop possible solutions?
How do we identify the four corner stones of computational thinking as decomposition, pattern recognition, abstraction and algorithmic thinking
Key words: Computational, decomposition, pattern, abstraction, algorithm
Show answer
Auto Play
Slide 1 / 25
SLIDE
Similar Resources on Wayground
20 questions
G9 Chap 1.2 Nature of Science
Presentation
•
9th Grade
20 questions
One Step Equations
Presentation
•
KG - University
20 questions
Sentence Types
Presentation
•
10th Grade
19 questions
Open Cloze
Presentation
•
10th Grade
21 questions
Right Triangle Trig Lesson
Presentation
•
9th - 10th Grade
20 questions
Liberation of Netherlands
Presentation
•
10th Grade
20 questions
4.3 Notes - Congruent Triangles
Presentation
•
9th - 10th Grade
22 questions
N5 Revision
Presentation
•
10th Grade
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
10 questions
Fire Prevention
Quiz
•
9th - 12th Grade
50 questions
STAAR English 2 Review
Quiz
•
10th Grade
20 questions
Figurative Language Review
Quiz
•
10th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
16 questions
AP Biology: Unit 1 Review (CED)
Quiz
•
9th - 12th Grade
20 questions
verbos reflexivos en español
Quiz
•
9th - 12th Grade
11 questions
Expectations Review
Quiz
•
9th - 12th Grade