The syllabus for M.Tech in Naval Architecture and Ocean Engineering at IMUCET includes Engineering Mathematics, Applied Mechanics, Marine Structures, Ship Design, Ship Production Technology, Marine Engineering Systems and Equipment, Marine Engineering Materials, Marine Power Plants, Marine Control Engineering, Marine Safety and Environmental Engineering. Regarding your question about one of, it means that you can choose one of the following subjects: Mechanical Engineering, Civil Engineering or Naval Architecture.