Practices of algorithm education based on discovery learning using a program visualization system
Research and practice in technology enhanced learning/Research and practice in technology enchanced learning