The principles of computer composition is the core specialized course of computer science and technology major and other related majors. This paper mainly expounds the composition, connection and interrelation of the main functional components. This course has the clear teaching objectives. However, many students think this course is abstract, difficult to learn and has little use. This paper expounds the teaching philosophy of this course, in which the student is the subject of teaching, the teacher is the dominant, and the teachers and students should be integrated. On the basis of the teaching philosophy, the teaching design is expounded through using teaching content, teaching means and teaching method.