We propose a new tool for discovery learning of software engineering. The tool consists of two components: a simulator for software development project and a generator of educational sequences. After students use the simulator for learning by discovery, the generator produces an educational sequence tailored to the individual student. This educational sequence includes feedback materials for students with inadequate ability. As a result, the tool provides even a student of software engineering who has insufficient knowledge about designing and programming with a most effective educational sequence
展开▼