新工科背景下高层次工程技术人才的培养主要依靠高等院校承担,先进教学方法的采用是培养高素质人才不可缺少的因素。"编译原理"具有概念多、内容丰富抽象、理论性和实践性兼顾、逻辑严密等特点,是计算机专业的一门重要课程,在计算机学科的课程体系中占据重要地位。传统教学模式只注重增加学生的知识量,阻碍了学生创造力的发展。本文提出基于工程能力培养的探究式教学模式,对"编译原理"课程进行教学模型搭建、教学实例设计、教学实例实践,验证教学效果。