Marine engineering often refers to the engineering of boats, ships, oil rigs and any other marine vessel or structure, but also encompasses oceanographic engineering. Specifically, marine engineering is the discipline of applying engineering sciences, and can include mechanical engineering, electrical engineering, electronic engineering, and computer science, to the development, design, operation and maintenance of watercraft propulsion and also on-board systems and oceanographic technology, not limited to just power and propulsion plants, machinery, piping, automation and control systems etc. for marine vehicles of any kind like surface ships, submarines etc..
The purely mechanical ship operation aspect of marine engineering has some relationship with naval architects. However, whereas naval architects are concerned with the overall design of the ship and its propulsion through the water, marine engineers are focused towards the main propulsion plant, the powering and mechanization aspects of the ship functions such as steering, anchoring, cargo handling, heating, ventilation, air conditioning, electrical power generation and electrical power distribution, interior and exterior communication, and other related requirements.