Computer Science · Computational Thinking
A teacher wants her students to use Computational Thinking (CT) to solve problems, rather than just writing code mechanically. When presented with a new task, such as finding the best route on a map, many students immediately ask for the specific Python function to use. They focus on syntax and implementation rather than analyzing the problem, breaking it into manageable parts, or planning a solution. The teacher notices that without developing problem-solving strategies first, students cannot approach unfamiliar tasks effectively. She now wants to guide them in thinking algorithmically before coding. Which activity best promotes the decomposition and pattern recognition elements of CT?
- 1Give a lecture defining all four pillars of CT
- 2Assign the task as a homework assignment and give no hints
- 3Provide a template Python script with the function definitions already written
- 4Conduct a 'low-tech' paper-and-pencil simulation where students must break down the map task into small, repeated steps without touching a computer✓
Correct answer
Conduct a 'low-tech' paper-and-pencil simulation where students must break down the map task into small, repeated steps without touching a computer
Download Single Question PDF
Save this question and verified answer as a clean study sheet with live clickable link.
Share with Friends & Study Groups
Challenge your peer aspirants on WhatsApp or Telegram to solve this question!
Preparing for Computer Science?
Practice full-length mock tests with real exam timers, instant score analysis, and all-India ranking.
Want more practice questions on Computational Thinking?
Solve complete topic-wise tests with detailed solutions on GkGet.
Related Practice Questions
Recommended practice questions in Computer Science · Computational Thinking