Module: Recursion

Introduction to Recursive algorithms and thinking.

Learning Outcomes

Understand recursion and how to develop recursive algorithms and programs

The student will:

Readings

Experiential Learning

Assessments

Q17: Recursion

Quiz 22 Oct 12:00 AM

Outcomes assessed: Understand recursion and how to develop recursive algorithms and programs

This assessment will verify that students understand the basics of recursion by writing a recursive method.

Q18: Recursion

Quiz 24 Oct 12:00 AM

Outcomes assessed: Understand recursion and how to develop recursive algorithms and programs

This assessment will verify that students understand the basics of recursion by writing a recursive toString method.

H09: Recursive Sudoku Solver

Assignment

Outcomes assessed: Understand recursion and how to develop recursive algorithms and programs, Learn about the Java programming language, Use standard libraries or packages as well as advanced object-oriented programming techniques, Be exposed to software engineering techniques, Be exposed to software testing techniques

This assessment will verify that students understand the basics of recursion by implementing a recursive Sudoku solver.