In undergraduate teaching, Computer Architecture (CA) is one of the courses with more systematic, nsive and abstract knowledge. In current Chinese universities, how to bring up undergraduates' study interest and understand the knowledge of CA deeply are two important problems. In this paper, we present two new teaching methods, i.e., analogy-example method (AEM) and application-driven extension method (ADEM), to make undergraduates deeply understand knowledge and systematically analyze problems, broaden their scope of knowledge, and bring up their interest in study and practice further. Experimental evaluation shows the two methods can yield better teaching effects. Keywords-Computer Architecture; computer education; Example Method; Extension Method; undergraduate teaching.