Standard(s):
[DLIT] (4) 11 : 5) Use flowcharts to create a plan or algorithm.
[DLIT] (4) 27 : 21) Develop, test, and refine prototypes as part of a cyclical design process to solve a simple problem.
[DLIT] (5) 8 : 2) Create an algorithm to solve a problem while detecting and debugging logical errors within the algorithm.
Examples: Program the movement of a character, robot, or person through a maze.
Define a variable that can be changed or updated.
[DLIT] (5) 9 : 3) Create an algorithm that is defined by simple pseudocode.
[DLIT] (5) 11 : 5) Develop and recommend solutions to a given problem and explain the process to an audience.
[DLIT] (5) 34 : 28) Develop, test, and refine prototypes as part of a cyclical design process to solve a complex problem.
Examples: Design backpack for a specific user's needs; design a method to collect and transport water without the benefit of faucets; design boats that need to hold as much payload as possible before sinking; design models of chairs based on specific user needs.
[DLIT] (7) 11 : 5) Solve a complex problem using computational thinking.
[DLIT] (7) 36 : 30) Apply the problem-solving process to solve real-world problems.