Activity 01
Estimation Challenge: Is This Feasible?
Give groups four problems with varying input sizes (a 3-digit PIN, a 10-character password, a 5-city route, a 15-city route). Groups estimate the number of brute-force operations required for each and classify them as feasible today, feasible in a year, or practically infeasible, then share and compare estimates.
Explain the concept of a brute-force approach to problem-solving.
Facilitation TipDuring Estimation Challenge: Is This Feasible?, circulate and ask each group to justify their chosen exponent in plain language before they compute.
What to look forPresent students with a simple problem, like finding the two numbers in a small list that add up to a target sum. Ask them to write pseudocode for a brute-force solution and then calculate how many operations their algorithm would perform for a list of 10 numbers.