Recursive factorial (game)
Move the character to run the recursive factorial calculation algorithm. A playful approach to teaching recursion.
Recursive Tower of Hanoi (game)
Move the character to run the Tower of Hanoi recursive algorithm. A playful approach to teaching recursion.
Recursive Sierpinski Triangle (game)
Move the character to run the Sierpinski triangle recursive algorithm. A playful approach to teaching recursion.
Abstract Data Types – ADT
Learn what an Abstract Data Type (ADT) is. Understand how programming languages use an ADT to represent various real-world concepts.
Trees: data structure
Learn about the main characteristics and properties of a tree, one of the most important nonlinear data structures in computing.
Recursive algorithms
Know the look and feel and the structure of a recursive algorithm and the big secret behind its execution.