Ocean engineering broadly refers to the engineering of boats, ships, oil rigs and any other marine vessel or structure. Specifically, ocean engineering is the discipline applying engineering sciences, mostly mechanical and electrical engineering, to the development, design, operation and maintenance of watercraft propulsion and on-board systems; e.g. power and propulsion plants, machinery, piping, automation and control systems etc. for marine vehicles of any kind like surface ships, submarines etc.