编译课程是理解语言和语言机制如何在特定硬件平台上实现的关键。如何引导本科编译教学从只关注前端向前后端并重转变,提升解决复杂软件工程问题的能力是本科系统能力培养的重要任务。本报告介绍在教学中通过引入编译竞速并构建在线实验平台的尝试,以及联合清华、北大、中科大等高校连续三年开展“华为毕昇杯”全国大学生编译系统能力大赛的探索,探讨面向学生的竞赛如何对人才培养和教学提供支撑。
学科竞赛
胡春明