The profession in which a knowledge of the mathematical and natural sciences gained
by study, experience and practice is applied with judgement to develop ways to
utilize, economically, the materials and forces of nature for the benefit of
mankind [Accreditation Board for Engineering and Technology, 1996]
See also software engineering