
What is Computational Thinking
Presentation
•
Instructional Technology
•
10th Grade
•
Medium
Amy Austin
Used 2+ times
FREE Resource
27 Slides • 16 Questions
1
Computational
Thinking
2
What is computational thinking
What is
computational
thinking?
3
Jeannette Wing
• Earned bachelor's and master's degrees in
Electrical Engineering and Computer
Science at MIT
• Went on to get her Ph.D. in Computer
Science at MIT
• CS Professor and Department Head at
Carnegie Mellon University
• Became Corporate Vice President of
Microsoft Research
• Now Director of the Data Science Institute
and Professor of Computer Science at
Columbia University
4
Think like a computer scientist
“Computational thinking is the
thought processes involved in
formulating a problem and
expressing its solutions in a
way that a computer - human
or machine - can effectively
carry out.”
- Jeannette Wing
5
Universal components
Decomposition
Pattern
recognition
Abstraction
Algorithmic
thinking
6
Decomposition
The ability to break a larger
problem down into smaller
parts.
7
Pattern
recognition
When you observe
similarities and patterns
within problems.
8
Abstraction
When you identify what
defines the patterns you see
and focus on the important
information only.
9
Algorithmic
thinking
When you develop a
step-by-step plan, or the
rules to follow, to solve a
problem.
10
• Groups of 3-5
• Work together to brainstorm ideas
for Section A
• As a group work together to
complete the challenges in
Section B
Computational thinking in
practice
11
Algorithmic
thinking
Abstraction
Pattern
recognition
Decomposition
• Creative assignment
• Pick one:
⚬ Write a short science fiction
story with a character who
uses the four ideas of
computational thinking.
⚬ Draw a picture that
incorporates the four ideas of
computational thinking.
⚬ Analyze a poem or song lyrics
to identify where you see the
four ideas of computational
thinking.
To do
12
Multiple Choice
What is computational thinking?
A) A way of thinking used only in computer science
B) A problem-solving process that includes characteristics like logically ordering and analyzing data
C) A method of creating computer programs
D) A type of computer hardware
13
Computational thinking is a problem-solving process that includes characteristics like logically ordering and analyzing data, making option B the correct choice.
14
Multiple Choice
Which of the following is NOT a characteristic of computational thinking?
A) Logically ordering data
B) Analyzing data
C) Creating solutions using algorithms
D) Designing computer hardware
15
The correct choice is D) Designing computer hardware because it is not a characteristic of computational thinking. Computational thinking focuses on data analysis, logical ordering, and creating solutions using algorithms.
16
Multiple Choice
Where did Jeannette Wing earn her bachelor's and master's degrees?
A) Harvard University
B) Stanford University
C) Massachusetts Institute of Technology (MIT)
D) University of California, Berkeley
17
Jeannette Wing earned her bachelor's and master's degrees at Massachusetts Institute of Technology (MIT), making option C the correct choice.
18
Multiple Choice
What position did Jeannette Wing hold at Carnegie Mellon University?
A) Corporate Vice President of Microsoft Research
B) CS Professor and Department Head
C) Dean of Engineering
D) Director of Computer Science
19
Jeannette Wing held the position of CS Professor and Department Head at Carnegie Mellon University.
20
Multiple Choice
What is one of Jeannette Wing's career achievements?
A) Became the CEO of Google
B) Became Corporate Vice President of Microsoft Research
C) Founded a tech startup
D) Won a Nobel Prize in Physics
21
Jeannette Wing's career achievement was becoming the Corporate Vice President of Microsoft Research, making option B the correct choice.
22
Multiple Choice
Who is a prominent advocate for computational thinking and currently the Director of the Data Science Institute at Columbia University?
Jeannette Wing
Alan Turing
Ada Lovelace
Grace Hopper
23
Jeannette Wing is a prominent advocate for computational thinking and currently the Director of the Data Science Institute at Columbia University.
24
Multiple Choice
What is the definition of computational thinking according to Jeannette Wing?
The thought processes involved in formulating a problem and expressing its solutions in a way that a computer - human or machine - can effectively carry out.
The ability to write computer programs to solve problems.
The process of designing algorithms to solve complex problems.
The method of using computers to perform calculations.
25
The thought processes involved in formulating a problem and expressing its solutions in a way that a computer - human or machine - can effectively carry out.
26
Multiple Choice
Which of the following is NOT one of the universal components of computational thinking?
Decomposition
Pattern recognition
Abstraction
Programming
27
The correct choice is 'Programming' because it is NOT one of the universal components of computational thinking. The other components - Decomposition, Pattern recognition, and Abstraction - are universal components.
28
Multiple Choice
What does the component 'Decomposition' in computational thinking refer to?
The ability to break a larger problem down into smaller, manageable parts.
Observing similarities and patterns within problems.
Creating a step-by-step solution to a problem.
Removing unnecessary details to focus on the main problem.
29
The component 'Decomposition' in computational thinking refers to the ability to break a larger problem down into smaller, manageable parts.
30
Multiple Choice
What is the purpose of 'Pattern Recognition' in computational thinking?
To break a problem into smaller parts.
To observe similarities and patterns within problems to make more effective solutions.
To create a step-by-step solution to a problem.
To remove unnecessary details to focus on the main problem.
31
To observe similarities and patterns within problems to make more effective solutions.
32
Multiple Choice
What is the primary focus when identifying patterns in computational thinking?
Focusing on all details
Ignoring important information
Focusing on the important information only
Developing a step-by-step plan
33
The primary focus when identifying patterns in computational thinking is to focus on the important information only. This helps in recognizing key elements and relationships to solve problems efficiently.
34
Multiple Choice
What does algorithmic thinking involve?
Ignoring irrelevant details
Developing a step-by-step plan or set of rules
Analyzing large datasets
Creating personalized learning plans
35
Algorithmic thinking involves developing a step-by-step plan or set of rules.
36
Multiple Choice
Which of the following is an example of computational thinking in practice?
Groups of 3-5 working together to brainstorm ideas for Section A
Analyzing large datasets of patient records
Designing complex systems by breaking down the design process
Creating personalized learning plans for students
37
Groups of 3-5 working together to brainstorm ideas for Section A is an example of computational thinking in practice as it involves collaborative problem-solving and idea generation.
38
Multiple Choice
How is computational thinking applied in medicine?
By creating personalized learning plans for students
By designing complex systems
By analyzing large datasets of patient records to find patterns that could lead to new treatments
By developing a step-by-step plan
39
Computational thinking is applied in medicine by analyzing large datasets of patient records to find patterns that could lead to new treatments.
40
Multiple Choice
In which field is computational thinking used to create personalized learning plans for students?
Medicine
Education
Engineering
Algorithmic Thinking
41
In the field of Education, computational thinking is used to create personalized learning plans for students.
42
Multiple Choice
What is one application of computational thinking in engineering?
Analyzing large datasets of patient records
Creating personalized learning plans for students
Designing complex systems by breaking down the design process into smaller, more manageable tasks
Developing a step-by-step plan
43
Designing complex systems by breaking down the design process into smaller, more manageable tasks is an application of computational thinking in engineering.
Computational
Thinking
Show answer
Auto Play
Slide 1 / 43
SLIDE
Similar Resources on Wayground
38 questions
Artificial Selection
Presentation
•
9th Grade
39 questions
Biology STAAR Review - 4B Cell Transport
Presentation
•
9th Grade
37 questions
Geometry Semester Two Final Review
Presentation
•
10th Grade
36 questions
Nitrogen Cycle
Presentation
•
9th Grade
37 questions
Preterite Vs Imperfect
Presentation
•
10th Grade
39 questions
Sketching Higher Order Polynomials
Presentation
•
10th - 11th Grade
40 questions
Geometry Basics Review
Presentation
•
9th - 10th Grade
40 questions
Acids, Bases and pH
Presentation
•
9th - 10th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Instructional Technology
26 questions
SLIME!!!!!
Quiz
•
KG - 12th Grade
20 questions
Cell organelles and functions
Quiz
•
10th Grade
10 questions
Exploring Chemical and Physical Changes
Interactive video
•
6th - 10th Grade
20 questions
Cell Transport
Quiz
•
9th - 12th Grade
10 questions
Exploring the Basics of Exponents
Interactive video
•
6th - 10th Grade
20 questions
Budgeting
Quiz
•
9th - 12th Grade
20 questions
Investing
Quiz
•
9th - 12th Grade
20 questions
Preterite vs. Imperfect
Quiz
•
10th Grade