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

Q09: Recursion

Quiz 22 Mar 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.

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.