Abstract:The course engineering hydrology requires more abundant theory and practice so that students feel studying more difficultly. Aimed to many students majoring in civil engineering studying this class with no interest and poor efficiency, the problems coming from the teachers and the students have been clarified in the process of the teaching, and some improvements in teaching pattern, teaching method and teaching program combining with practical teaching have been proposed. The results indicate that close combination of theoretical knowledge and the major, and flexible teaching methods are all benefit to enhance the enthusiasm of the students majoring in civil engineering and make this course teaching agree with the major training goals.