To train computational thinking is one of the important topics of University educational domain in 21st century. This paper discuss during computer programming design course,for non-computer major students,how to adjust the teaching philosophy and teaching methods,from skills development to the thinking training. Firstly,relocated the target of the computer programming design course by organic combination with traditional knowledge module and the characteristics of computational thinking.Furthermore,put forward the general principle of heavy thinking,light rulesin every link of teaching.