2.3 Recursion


  1. Determine code that would be used to complete code segments.

  2. Describe the behavior of a given segment of program code.

  3. Determine the result or output based on the statement execution order in a code segment containing method calls.

  4. Determine the number of times a code segment will execute.

Essential Questions

  1. What real-world processes do you follow that are recursive in nature?

  2. Why do programmers sometimes prefer using recursive solutions when sorting data in a large data set?

Key Terms



2.3 Challenge

    • Under development