In this paper, we present two new teaching methods for CA. They use examples and comparisons to enhance undergraduates’ ability to understand knowledge and systematically analyze problems, extend in-class knowledge to application knowledge to broaden the scope of knowledge, and bring up their interest in studying and practice further. Our future work will focus on how to integrate a systematic experiment which can cover key knowledge with the two teaching methods.