Search Header Logo
Concepts of Computational Thinking

Concepts of Computational Thinking

Assessment

Presentation

Computers

4th Grade

Practice Problem

Hard

Created by

Kaushalya Thinagaran

Used 1+ times

FREE Resource

7 Slides • 5 Questions

1

media

Concepts of Computational Thinking

2

What is Computational Thinking?

  • A problem solving process to solve problems effectively

  • Four concepts

    • Decomposition

    • Pattern Recognition

    • Abstraction

    • Algorithms

3

media

4

Decomposition

  • Breaking down a complex problem into smaller parts.

  • Example: To decompose the task of creating an app, we need to know the answer to a series of smaller problems, such as:

    • who will be the targeted user of your app

    • what kind of app you want to create

    • what your app will look like

5

Multiple Choice

What is decomposition?

1

Looking for similarities among and within problems

2

Focusing on the important information only, ignoring irrelevant details.

3

Breaking down a complex problem into smaller parts.

4

A set of step-by-step instructions to solve a problem.

6

Pattern Recognition

  • Looking for similarities among and within problems.

  • Example: You only seen tigers from books, but when you see a real tiger in a zoo, you can immediately recognise it as a tiger even if the real tiger looks a bit different from the books.

7

Multiple Choice

What is pattern recognition?

1

Looking for similarities among and within problems

2

Focusing on the important information only, ignoring irrelevant details.

3

Breaking down a complex problem into smaller parts.

4

A set of step-by-step instructions to solve a problem.

8

Poll

9

Abstraction

  • Focusing on the important information only, ignoring irrelevant details.

  • Example: When you have a science test tomorrow, and you realise that you have other subjects to revise (e.g. mathematics and geography). Therefore, you focus on to prepare for the science test, while ignoring other subjects for a while.

10

Multiple Choice

What is abstraction?

1

Looking for similarities among and within problems

2

Focusing on the important information only, ignoring irrelevant details.

3

Breaking down a complex problem into smaller parts.

4

A set of step-by-step instructions to solve a problem.

11

Algorithm

  • A set of step-by-step instructions to solve a problem.

  • Example: When someone asked us to “get the ice cream inside the fridge”, immediately we can understand that they wanted us to go to the fridge, open the door, search for ice cream in the freezer, take the ice cream out from the fridge, and close the door. But we do not need to explicitly tell our brain to do so.

12

Multiple Choice

What is algorithm?

1

Looking for similarities among and within problems

2

Focusing on the important information only, ignoring irrelevant details.

3

Breaking down a complex problem into smaller parts.

4

A set of step-by-step instructions to solve a problem.

media

Concepts of Computational Thinking

Show answer

Auto Play

Slide 1 / 12

SLIDE