摘要

根据工程教育专业认证对复杂工程问题解决能力的要求,以Clang+LLVM作为编译器实例化案例,以C++语言作为教学语言,研究并提出了一种适合"编译原理"课程的实例化驱动混合教学模式,实践证明,这种教学模式能够充分激发学生的学习兴趣,实现了学生主体性与教师主导性的统一,有效地提高了"编译原理"课程的教学质量。