This paper expounds the traditional theoretical teaching methods in software architecture courses and proposes improvement strategies,including adding experimental courses and introducing practical projects as course assignments,in order to better stimulate students'interest in learning software architecture courses.