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
Our first step toward understanding how to Integrate Computer Science Activities (CS Discoveries - Code.org) into the grade seven and eight Science and Math curriculum -
"As the lead learner, your role shifts from being the source of knowledge to being a leader in seeking knowledge. The lead learner’s mantra is: “I may not know the answer, but I know that together we can figure it out.” (Code.org, Computer Science Discoveries 2018).