Problem Solving Learning Goals Vocabulary: Algorithm, Input, Output To create a precise set of instructions (algorithm) To test an algorithm for correctness To refine an algorithm to be more clear To evaluate an algorithm as finite and correct in solving a specified problem Resources Notes: Algorithms Assignment: Make a paper snowflake (Alternate)Assignment: Make a Peanut Butter and Jelly Sandwich