For a long time, theoretical teaching has been more important than cultivation of engineering consciousness and engineering practice training in China's computer education, as a result of it, the education system lagged behind the real social demand. The paper brought forward some optimization measures on all kinds of factors and process of teaching activities based on wide and deep investigation and study, in order to form a teaching system that combined practice teaching with theoretical teaching and cultivated applied computer talents who could integrate knowledge with technology and industry thinking.