The courses of computer programming language are important basic specialty courses for majors of science and technology in universities. These courses are often both highly abstract and practical, and many works involved in the teaching process are worth exploring and researching. Focusing on teaching methods of " C++ programming language" course, this paper presents our ideas and practice in performing teaching work in the course. In the paper, we discusses some important works in different teaching links, including textbook selection, courseware preparation, classroom teaching, practical ability training. Our practice has proved that, by adopting appropriate teaching methods to adapt to the actual situation in the teaching process, the teachers can control teaching process flexibly and improve teaching effectiveness and quality.