Naval Architect: STABILITY, HYDRODYNAMICS, HYDROSTATICS, STRENGTH, RESISTANCE, FLUID MECHANICS, FEM (FEA), CFD, MATALURGY ETC.
Marine Engineer: THERMODYNAMICS, DYNAMICS, STATICS, HEAT TRANSFER, METALURGY, STRENGTH, FEM (FEA), BOILERS, COOLERS, ENGINES, PUMPS, HYDRAULICS ETC.
and so on...