航海学基础通常由以下几个专业来学习:

航海技术专业:

这是最直接与航海学相关的专业,涵盖了船舶驾驶、海洋货物运输、海商法、船舶原理、航海仪器、船舶避碰与值班、船舶管理等课程。

轮机工程技术专业:

虽然这个专业更侧重于船舶机械设备的操作、维护和管理,但它也包含了航海学的基础知识,如船舶原理、船舶无线电技术基础等。

船舶电子电气工程专业:

这个专业负责全船的电子电气设备,包括通信、导航设备的操作和维护,同样需要掌握航海学的基础知识。

船舶管理专业:

涉及船舶安全、货物管理、船员管理等知识,也需要学习航海学的基础知识。

海洋科学专业:

虽然这个专业更侧重于海洋生物学、海洋地质学、海洋化学等领域,但它也包含了海洋气象学与海洋学等航海学相关的内容。

综上所述,航海学基础主要由航海技术专业来教授,其他相关专业如轮机工程技术、船舶电子电气工程、船舶管理和海洋科学等也会涉及部分航海学知识。选择哪个专业取决于个人的兴趣和职业规划。