Computational thinking is to use heuristic reasoning to seek the solution of the problem, and has a strong ability to innovate. In the teaching of computer courses, it is one of the important subjects of teaching research to cultivate students’ computational thinking ability. The traditional teaching model ignores the cognitive role of the students, which is not conducive to the cultivation of students’ innovative thinking and creative ability. Blending learning is an inevitable trend of development in the field of higher education, and a hot research topic in the field of education. Inspired by “Database Principles” course model at University of Missouri, Kansas City, a multi-dimensional blending learning flipped class model of computer courses in colleges and universities based on students’ computational thinking ability is proposed to construct teaching model and design theoretical and practical teaching system and diversified teaching process evaluation system. In the course of “Database Principles”, the teaching practice is carried out to verify the teaching effect.