The key concept of Specification requires students to define problems, identify requirements and break down the problem into manageable pieces. Stimulus can be provided to students to kick-start the problem definition process.
Consider the following real world problems:
– keeping adolescents fit and healthy
– practicing social distancing
Identify and describe the specifications (i.e. problem definition, constraints, decomposition) that would help better understand ONE of the two problems above.
What might a potential solution look like? Note, you do not need to design or code a solution, but simply describe it in very broad terms.
Edfinity problem set with 100+ problems on Algorithms (aggregated from various sources).