Engineering has part(s) of the class branch of engineering
Interdisciplinary engineering
Interdisciplinary engineering draws from more than one of the principle branches of the practice.  Historically, naval engineering and mining engineering were major branches.  Other engineering fields are manufacturing engineering, acoustical engineering, corrosion engineering, instrumentation and control, aerospace, automotive, computer, electronic, information engineering, petroleum, environmental, systems, audio, software, architectural, agricultural, biosystems, biomedical, geological, textile, industrial, materials, and nuclear engineering. These and other branches of engineering are represented in the 36 licensed member institutions of the UK Engineering Council.
New specialties sometimes combine with the traditional fields and form new branches – for example, Earth systems engineering and management involves a wide range of subject areas including engineering studies, environmental science, engineering ethics and philosophy of engineering.Computer engineering
Computer engineering (CE) is a branch of engineering that integrates several fields of computer science and electronic engineering  required to develop computer hardware  and software.  Computer engineers usually have training in electronic engineering (or electrical engineering), software design, and hardware-software integration instead of only software engineering  or electronic engineering.