Return to Article Details Practices of algorithm education based on discovery learning using a program visualization system Download Download PDF