摘要:NCRE (National Computer Rank Examination) rating certificate has been regarded as one of important referenced hardware indexes to employ undergraduates by more and more enterprises and the most difficult point to get this certificate is the computer programming. The traditional teaching mode of computer programming emphasizes more theories but not practices, and students often lacked in the capacity to solve practical problems. In the teaching of computer programming, three methods including the situational language teaching method which can fully mobilize students’ study enthusiasm, the case teaching method which can enhance teachers’ comprehensive quality and help teachers to select and work out cases, and help students to comprehensively grasp knowledge, and the network teaching platform which can strengthen the communication between teachers and students, should be dynamically integrated to arouse students’ study interests, and help them study more actively.