Marine engineering encompasses a wide range of topics that focuses on the design, development, and maintenance of various marine structures and systems.