ICT-9 Reviewer
ICT-9 Reviewer
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 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
What is the role of abstraction in algorithm design? To simplify the problem by focusing on general
concepts
Pattern recognition can help in what tasks? Predicting future trends based on past data
What does algorithmic thinking enable a person to do? Develop systematic solutions to complex
problems