1. 编译原理
  2. 操作系统
  3. 计算机体系结构
  4. 离散数学
  5. 数据结构与算法分析