Abstract
With the continuous development of computer science and technology, data structure and algorithm have become one of the core courses of computer major. However, traditional teaching methods are often difficult to stimulate students’ learning interest and initiative, resulting in students’ difficulty in flexibly applying the knowledge in practical application. Therefore, this paper proposes a BOPPPS teaching model based on problem-based learning (PBL). Through the introduction of practical problems, attract students’ attention, use BOPPPS mode to guide students to actively participate in classroom activities, improve students’ subjective initiative, and combine intelligent teaching platform and curriculum ideological and political elements to help students learn professional knowledge while cultivating correct outlook on life, values and world outlook.