ABSTRACT

Programming is an important and required course in computer basic curriculum system, and it is the only way for people to enter the computer world. In the “Computer basic education curriculum System of China Colleges 2008”, it puts forward three requirements to college students’ computing application capability: operating using capacity, application development capacity, and research innovation capacity [1]. Wherein application development capacity and research innovation capacity are mainly in the computer programming that is the second basic course. Through the learning of programming course, one hand enables students to master how to make computer for us to solve a variety of practical problems. The other hand, cultivates students’ abstract thinking ability, logic judgment ability and problem-solving ability. But from the practical educational effects, students generally reflect that the programming courses are boring and difficult, and the education less than ideal results.