An experimental project course on the application of formal methods in software engineering is described. The course took place at the University of Pisa in 1992, and involved a large industrial institution. Beside the lesson on the didactic effectiveness of our approach, several action points and hints for further research can be drawn from the reported experiment.