True.
it is important to have a good scientific and mathematical background if someone is going to do engineering.
about the OP:
if someone is going to design something physically existing, they he will have to select materials for the design. will have to compare materials to obtain the best possible efficiency.
if an engineer is going to design an electrical/electronic based product, he will have to select best materials for that. thermal properties, possible thermal stresses during operating conditions, electrical properties would have to be compared.
Exactly bro,I also edited my post,Engineering is not virtual,it's about the reality.AFAIK,Even in Computer Engineering,subjects like Mechanics are taught to give this

......ubata wayasath thiyenawa ....... computer wadawalata bahinna np 

