SYSU-DCS290/292: 编译原理与实验,Spring 2026

> Where & When

23计科3班:
Location Time
lec 教学大楼 D402 Mon. 14:20 - 16:00 (wk1-9)
Wed. 14:20 - 16:00 (wk1-17)
lab 实验中心 D501 Wed. 16:30 - 18:10 (wk1-17)

23计科(系统结构+人工智能方向)+保密管理(专选):
Location Time
lec 教学大楼 D402 Mon. 16:30 - 18:10 (wk1-9)
Wed. 10:10 - 11:50 (wk1-17)
lab(张献伟) 实验中心 D501 Wed. 19:00 - 20:40 (wk1-17)

> Teaching Staff

Instructor: 郑馥丹 张献伟
TA: 黄鑫 郑腾扬 欧阳易芃 顾宇浩
陈俊儒 陈贤杰 韩云昊 梁铭恩 吕梓文
孙高锦 潘文轩 吴露 郭盈盈 肖懿

> Miscellaneous

- QQ Group: 905211783
- Lab Projects: https://github.com/arcsysu/YatCC [docs] [videos]
- HW/Proj Submission: https://easyhpc.net/course/253
- Past Semesters: 2025s, 2024s, 2023s, 2022s, 2021s

> Schedule

Week/Date Lecture Lab HW/Note
wk1: 3/2 lec_0-张 Chapter0 课程介绍 Chapter1 概述    
wk1: 3/4 lec_1-张 proj0 out [doc] [intro]
proj0_overview
wk2: 3/9 语言和文法基础 Chapter02 语言和文法基础(完整版)   第二章课后作业
wk2: 3/11 词法分析(1) proj1 out [doc] [intro]
proj1
 
wk3: 3/16 Chapter03 词法分析(完整版)    
wk3: 3/18 Chapter03 词法分析(完整版)   quiz1:正则表达式构建NFA,转成DFA,化简
(23计科3班)/ (系统结构+人工智能+保密)
第三章课后作业
wk4: 3/23 Chapter04 语法分析(1)    
wk4: 3/25 Chapter04 语法分析(2) proj2 out [doc] [ant]
[bison]
proj2_antlr Task2-语法分析Bison
 
wk5: 3/30 Chapter04 语法分析(3)   第四章课后作业(1)
wk5: 4/1 Chapter04 语法分析(4)    
wk6: 4/6 NO CLASS    
wk6: 4/8 Chapter04 语法分析(5)    
wk7: 4/13 Chapter04 语法分析(6)   quiz2:LR(0)分析
(23计科3班)/ (系统结构+人工智能+保密)
wk7: 4/15 Chapter04 语法分析(7)   第四章课后作业(2)
wk8: 4/20 Chapter04 语法分析(8)    
wk8: 4/22 Chapter05 语法制导的翻译(1)    
wk9: 4/27 Chapter05 语法制导的翻译(2)   quiz3:LR分析综合
(23计科3班)/ (系统结构+人工智能+保密)
wk9: 4/29 Chapter05 语法制导的翻译(3)   第五章课后作业

wk10: 5/6 Chapter06 中间代码生成(1) proj3 out [doc] [IRgen]
proj3
 
wk11: 5/13 Chapter06 中间代码生成(2)    
wk12: 5/20 Chapter06 中间代码生成(3)    
wk13: 5/27 Chapter09 代码优化(1) proj4 out [doc] [IRopt]
proj4
quiz4:中间代码生成
(23计科3班)/ (系统结构+人工智能+保密)
wk14: 6/3 Chapter09 代码优化(2)    
wk15: 6/10 Chapter08 目标代码生成(1) proj5 out [doc] [ASMgen]
proj5
 
wk16: 6/17 Chapter08 目标代码生成(2)   quiz5:代码优化 or 目标代码生成
(23计科3班)/ (系统结构+人工智能+保密)
wk17: 6/24 复习    
wk18 NO CLASS