Several innovative ways to organize interdisciplinary classroom practice for computational thinking are discussed. In combination with general education courses, we design practices for students of different major backgrounds, through which they can obtain computational thinking abilities in the same way. Students can apply their specialized knowledge to practice and enlighten each other.