This article discusses teaching methods about ”Advanced Programming Course”. Take ”Color Palette in Web” as the subject to design a training project. The training project contains some programs. According to the theory of ”System Patitioning”, program system uses ”Tree Structure Layout”, so as to improve learning efficiency and effectiveness for students.