Abstract :
The teaching of design, now obligatory for all undergraduate engineering programmers, must be interpreted in a far wider sense than is currently understood if graduates from these courses are to keep pace with the rapid and continuing changes taking place in technology