Question 26Asked in DSSSB TGT Computer Science (Technical), 13 Sep 2025, Shift 3 (5:00 PM)

A company wants to develop a software tool that identifies duplicate entries in a large

A company wants to develop a software tool that identifies duplicate entries in a large database while ensuring scalability and accuracy. Which computational thinking steps should be prioritised, and in what order, to achieve an efficient solution?
  1. ADecomposition->Algorithm Design->Pattern Recognition->Abstraction
  2. BPattern Recognition → Algorithm Design->Abstraction → Decomposition
  3. CAlgorithm Design->Abstraction → Decomposition->Pattern Recognition
  4. DAbstraction → Decomposition → Pattern Recognition → Algorithm Design
Show answerHide answer

Correct answer: (D) Abstraction → Decomposition → Pattern Recognition → Algorithm Design

Explanation

For this task the key's order is abstraction first: keep only the important features of an entry. Then decompose the task, recognise duplicate patterns, and finally design the algorithm.

From DSSSB TGT Computer Science PYQ (Technical), 13 Sep 2025, Shift 3 (5:00 PM)

This is question 26 of DSSSB TGT Computer Science PYQ (Technical), 13 Sep 2025, Shift 3 (5:00 PM). See all questions of this paper with answers, or attempt the paper as a timed online test to get your score and all-India rank.