0% found this document useful (0 votes)
16 views2 pages

ICT-9 Reviewer

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

ICT-9 Reviewer

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

A student is trying to figure out how to solve a math problem by breaking it into smaller, more

manageable parts. What computational thinking strategy is the student using? Decomposition

You are developing a new app and want to ensure that it works correctly under different
conditions. What strategy should you use to identify potential issues and solve them? Testing and Debugging

While analyzing a large dataset, a data scientist notices that certain patterns repeat regularly.
Which computational thinking strategy is being applied? Pattern Recognition

A teacher is creating a lesson plan and wants to focus on the core concepts while ignoring less
relevant details. What computational thinking strategy is the teacher using? Abstraction

To create a step-by-step guide for students to complete a project, a teacher writes out detailed
instructions. What computational thinking strategy is being employed? Algorithm Design

A software developer needs to optimize an existing program by reducing its complexity and
improving efficiency. Which computational thinking strategy is best suited for this task? Abstraction

When troubleshooting a software issue, a developer isolates different parts of the code to
identify where the problem might be occurring. What is this an example of? Decomposition

A group of students is given a complex problem to solve. They first categorize the problem into
smaller sub-problems before attempting to solve each one individually. What strategy are they
using? Decomposition

A company is designing a new product and needs to determine the best features to include.
They analyze previous products to identify successful features. What computational thinking
strategy is being used? Pattern Recognition

You are creating a new software program and needs to outline the steps needed to
complete each task. Which computational thinking strategy will help in this process? Algorithm Design

In pattern recognition, what is the common technique used to classify data? Clustering

What is the primary goal of pattern recognition in machine learning? To predict outcomes based on historical
data

What is an example of pattern recognition in everyday life? Recognizing a friend's face in a crowd

What approach is commonly used for pattern recognition in images? Convolutional Neural Networks

What feature of pattern recognition helps in identifying the same object under different? Feature extraction

In the context of pattern recognition, what does "feature extraction" refer to?
The technique for identifying the most relevant variables from data

What is the primary purpose of decomposition in problem-solving? To break a problem into smaller, manageable
parts

What phase of software development is decomposition most useful? Design


An example of decomposition in programming. Creating a series of smaller functions that work
together
In the context of decomposition, what is a “subproblem”? A related problem that needs solving
Which of the following statements best describes the concept of "divide and conquer" in
problem-solving? Breaking down a problem into smaller, more manageable parts

What is the primary goal of computational thinking? To approach problems in a structured way that is algorithmic and
logical

What does decomposition involve in computational thinking? Breaking a problem down into smaller, manageable parts

How does pattern recognition help in computational thinking? By identifying trends or regularities in data

What is the purpose of abstraction in computational thinking? To simplify a problem by removing unnecessary details

What term refers to creating a step-by-step plan to solve a problem? Algorithmic Thinking

In computational thinking, what is an algorithm? A set of instructions for solving a problem

Which element of computational thinking involves finding similarities between different


problems? Pattern Recognition

What is the role of abstraction in algorithm design? To simplify the problem by focusing on general
concepts

An example of decomposition in programming? Creating a series of smaller functions to handle different


tasks

Pattern recognition can help in what tasks? Predicting future trends based on past data

What element of computational thinking is involved in creating general solutions from


specific examples? Abstraction

What does algorithmic thinking enable a person to do? Develop systematic solutions to complex
problems

What process involves removing unnecessary details to focus on essential aspects of a


problem? Abstraction

You might also like