Blended learning has caused comprehensive attention for domestic and foreign researchers with the rapid development of information technology and the theory of lifelong learning. In view of the inevitable shortcomings of traditional offline teaching and e-learning, an exploration of blended teaching pattern based on Hstar teaching platform and smart classroom is proposed which is a new education idea. In this paper, we select software engineering course and use Hstar teaching platform and smart classroom as the supporting environment, where students are allowed to choose the learning content a...