This paper analyzes the problems existing in traditional teaching process of Compiling Principles.Under the background of new engineering and engineering education certification,a case library is built facing OBE concept.Various teaching platforms,online and offline teaching resources are used,and active learning,heuristic teaching,flipped classroom and other methods are used for teaching.Driven by project practice and guided by case analysis,we aim to enhance students'self-learning ability,improve the teaching quality,and promote comprehensive development of students'computer professional qualities.