Activity 01
Algorithm Design Challenge
Students create step-by-step instructions for everyday tasks like making tea. They share and refine them in class. This builds intuition for algorithms.
Explain what an algorithm is and why it is crucial in computer science.
Facilitation TipDuring Algorithm Design Challenge, circulate to check that student teams specify inputs, outputs, and loop conditions explicitly.
What to look forAsk students to write down: 1. The definition of an algorithm in their own words. 2. One reason why algorithm efficiency is important. 3. An example of an input size for searching a list of student marks.