Exploration and practice of teaching mode based on the application of information-based teaching methods of program design course