Computational Thinking

Free Content

Theory

Computational thinking is a problem-solving process that includes (but is not limited to) formulating problems in a way that enables us to use a computer and other tools to help solve them, logically organizing and analyzing data, representing data through abstractions such as models and simulations, and automating solutions through algorithmic thinking (a series of ordered steps).

Sign up here
Go back

Computational Thinking Quiz

Question 1: What is computational thinking?
Question 2: True or False: Abstraction involves removing unnecessary details to focus on the main idea.
Question 3: Match the following terms with their definitions:
Decomposition
Algorithmic Thinking
Pattern Recognition
Question 4: Which of the following is NOT a pillar of computational thinking?
Question 5: True or False: Algorithms must always be implemented as computer programs.

Video Resources

Computational Thinking Explained

How to create a Flowchart