This paper targets at the teaching method to non-computer major's students. Firstly, the paper analyzed the teaching mode improvement practice in programming courses, then discussed respectively the different methods, for instance, the method of intuition, the rationalistic method, the demonstration method, the case study method etc. Facts have proved these methods played active roles in the improvement of teaching quality.