Computer Science and Software Engineering
The engineering field has taken on many new disciplines as our 
scientific knowledge has grown.  The latest discipline is software 
engineering.  According to the Institute of Electrical and Electronics 
Engineers (IEEE), software engineering means applying the principles of 
engineering to the software development field.  Software engineering 
differs from other branches of engineering in that professionals are 
building an intangible structure and not a tangible one.  Since software
 is embedded in the machines used in various industries, though, 
malfunctioning software can actually have tangible effects.  With 
software used in everything from medical equipment to airplanes, the end
 result of faulty software can indeed be loss of life.