2.2 Iteration

Skills

  1. Determine code that would be used to complete code segments.
  2. Determine the result or output based on statement execution order in a code segment without method calls (other than output).
  3. Write program code to satisfy method specifications using expressions, conditional statements, and iterative statements.
  4. Determine if two or more code segments yield equivalent results.
  5. Explain how the result of program code changes, given a change to the initial code.
  6. Determine the result or output based on the statement execution order in a code segment containing method calls.
  7. Explain how the result of program code changes, given a change to the initial code.
  8. Determine the number of times a code segment will execute.

Essential Questions

  1. How does iteration improve programs and reduce the amount of program code necessary to complete a task?
  2. What situations would warrant the use of one type of loop over another?
  3. What real-world processes do you follow that are recursive in nature?

2.2 Challenge

    • Under development