Computational thinking & Python
Revisit the unit goals and practise in the Python playground.
Choose your topic. Each lesson brings together the explanation, class activities, handout and animations.
Find the first matching value by checking items in order. Revisit the lesson and practise the stopping condition.
Review Big O notation with the class handout and textbook pages 358–361. Compare how time and auxiliary space grow with input size.
Use sorted data to rule out half of the remaining candidates at each step.
Follow how each pass moves values towards their final positions, then implement and compare two sorts.
Follow recursive calls down to a base case and back again, then explore how the same idea supports larger applications.
Revisit the unit goals and practise in the Python playground.
Revisit the unit and open the stacks and queues handout (PDF).