CATBox (Combinatorial Algorithm ToolBox) ist ein in sich abgeschlossenes Lernsystem zur Einführung in die algorithmische Kombinatorik, bestehend aus einer Kombination aus Lehrbuch und Visualisierungs-Software. Im Buch werden kombinatorische Probleme anhand praktischer Anwendungen motiviert. Zugrundeliegende mathematische Ideen und Hilfsmittel werden ausführlich dargelegt, und es wird auf die Modellierung und auf Lösungsansätze eingegangen. Die Software visualisiert die Algorithmen und erleichtert so das Verständnis.
Abbildung: Algorithmen- und Visualisierungsfenster in CATBox