Discrete Mathematics is a required course for the specialty of Data Science and Big Data Technology, and has an important position in the curriculum system of the specialty. By clarifying the teaching objectives of Discrete Mathematics course, analyzing the current pain point problems of Discrete Mathematics course, building an online teaching platform, implementing online and offline blended teaching, changing the course evaluation method and fully integrating the course Civics and Politics, we have achieved the purpose of improving the teaching effect and carrying out the construction of a first-class course of Discrete Mathematics.