computational thinking

123456
Across
  1. 3. developing a step-by-step solution to the problem, or the rules to follow to solve the problem
  2. 5. Breaking down a complex problem or system into smaller, more manageable parts
  3. 6. ________ thinking allows us to take a complex problem, understand what the problem is and develop possible solutions. We can then present these solutions in a way that a computer, a human, or both, can understand
Down
  1. 1. sequence of instructions for a computer
  2. 2. Looking for similarities among and within problems
  3. 4. Focusing on the important information only, ignoring irrelevant detail