Dredging involves many different skills. Although essentially a civil engineering activity, the work requires knowledge of mechanical and electrical engineering, electronics, naval architecture, the marine environment and many other disciplines. Above all it is a practical subject. Many of the activities are computerised and highly automated, but there is still great reliance on the experience of those involved in both the planning .