Q 1= Define Computational Thinking ?
Ans= Computational thinking is a problem-solving approach that involves breaking a problem into
smaller parts, recognizing patterns, focusing on important details, and creating step-by-step
solutions (algorithms).
Q 2= Define Pattern Recognition ?
Ans= Pattern Recognition is the process of identifying similarities, trends, or repeated
patterns in data or problems.
Example:
If numbers follow a pattern like 2, 4, 6, 8 → you recognize the pattern (adding 2 each time).
Q 3= Define Abstraction ?
Ans= Abstraction is the process of focusing on the important details of a problem while ignoring
unnecessary information.
Example:
Making a cup of tea - High-Level Step: 1 . Boil water . 2. Add tea leaves or a tea
bag. [Link] for a few minutes. 4. Pour into a cup and add milk/sugar if desired .