Explain the steps required for logical problem solving.

Explanation should include

  • how a computer runs a program
  • the function of an algorithm (i.e., a series of steps)
    • sequence
    • iteration
    • selection
  • components of processes (e.g., input/output)
  • a basic problem-solving process
    • analyze the problem
    • design a solution
    • implement the solution
    • test
    • refine.

Process/Skill Questions:

  • How does cybersecurity operate as part of a larger system using a systems-thinking approach?
  • How does a computer turn bits into a comprehensive data set?
  • What is the purpose of using computers instead of humans to execute algorithms?
  • How do computers have an advantage over humans when solving specific types of problems?
  • How does putting computers together into networks improve the ability to solve certain problems?