UNIT TOPIC:
Algorithmic Thinking

Problem Solving

  • You will examine strategies for approaching large-scale problems.
  • You will explore the benefits and applications of employing a top-down approach to problem solving.
  • You will explore the benefits and applications of employing a bottom-up approach to problem solving.

Flow Patterns

  • You will identify and examine a number of common features of algorithms, including sequencing, selection, and repetition.