I have a friend from NIT Calicut and he was able to provide some information regarding their M.Tech in Offshore Structure.
As for NIT Calicut, it boasts of an outstanding Civil Department. However, the placement offered by the institute may not be that good. But you can manage to get jobs through off-campus placements. You can earn a lot in the field as you gain experience.