ACM CCECC
[Recursive Methods]
DS-15. Apply counting arguments, including sum and product rules, inclusion-exclusion principle, and arithmetic/geometric progressions. [ACM]
DS-17. Calculate permutations and combinations of a set, and interpret the meaning in the context of the particular application.
CS2
[Solving Problems with Recursion]
130.422.c.4.l Develop algorithms to solve various problems, including factoring, summing a series, finding the roots of a quadratic equation, and generating Fibonacci numbers;
Dealing with runtime errors in programs (exception handling)
Basic concept of programming errors, testing, and debugging
Read and understand the code and identify errors in it.
Transform between common recursive and iterative problem-solving algorithms
Analysis of iterative and recursive algorithms