Project-based learning of CAD/CAE tools for the integrated design of automatic machines