Module: Recursion

Simple recursion.

Dates: Sat, Nov 27 - Sat, Dec 11

Learning Outcomes

Learn how to take a problem, figure out the algorithm to solve it, then write the code

The student will:

Learn basics of programming with a modern programming language, Java

The student will:

Readings

Text: Ch. 9.1, Linked Data Structures and Recursion

Recursion

SC: Ch. 9.1

Recursion

Experiential Learning

Practice: Recursion

Fibonacci Numbers.

Practice: Recursion

Write a recursive factorial function.

H12: Recursion, Anagrams

Write a recursive method to print out the anagrams of given words.

Assessments

Q27: Recursion

Outcome(s) assessed: Learn basics of programming with a modern programming language, Java

Q28: Recursion

Outcome(s) assessed: Learn basics of programming with a modern programming language, Java