Teaching the Problem Solving Process (unplugged) with Unit One's "Boat Making Challenge" introduced Algorithms to students - An exciting set of core practices also began to emerge - Persistence, Creativity, Collaboration and Communication.
CSTA K-12 Computer Science Standards
AP - Algorithms & Programming
1B-AP-08 - Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
1B-AP-11 - Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-16 - Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation and review stages of program development