水力学是水利工程一级学科下的专业之一,主要研究水文学、水力学、水利工程结构与材料、水力机械与设备、水土保持、流域水资源管理等相关知识和技能。水力学专业主要培养具备水利工程规划设计、水利建设与管理以及水资源利用与保护等方面的能力,能够从事水利工程设计、施工与管理、水资源管理与保护等工作的专业人才。
水力学及河流动力学是水力学专业的一个研究方向,它涵盖了水生态及环境、工程水力学、河流泥沙工程及河流管理、工程渗流与控制、水沙数值模拟及试验技术等领域。
水利水电工程则是以水能资源的工程科学为基础,涉及水力学、结构力学、材料力学、土力学、弹性力学等固体力学和流体力学相关的力学课程,以及计算机编程等内容。