Fest, AndreasKortenkamp, Ulrich2024-09-042024-09-042009-06-01Teaching Mathematics and Computer Science, Vol. 7 No. 1 (2009) , 35-501589-7389https://hdl.handle.net/2437/379656Combinatorial optimization is a substantial pool for teaching authentic mathematics. Studying topics in combinatorial optimization practice different mathematical skills, and because of this have been integrated into the new Berlin curriculum for secondary schools. In addition, teachers are encouraged to use adequate teaching software. The presented software package "Visage" is a visualization tool for graph algorithms. Using the intuitive user interface of an interactive geometry system (Cinderella), graphs and networks can be drawn very easily and different textbook algorithms can be visualized on the graphs. An authoring tool for interactive worksheets and the usage of the build-in programming interface offer new ways for teaching graphs and algorithms in a classroom.application/pdfgraph algorithmsdiscrete mathematicsmathematical programmingminimum spanning treeeducational softwaregeometry softwarecombinatorial optimizationTeaching graph algorithms with VisagefolyóiratcikkOpen AccessAndreas Fest and Ulrich Kortenkamphttps://doi.org/10.5485/TMCS.2009.0192Teaching Mathematics and Computer Science17Teach. Math. Comp. Sci.2676-8364