| Week/Date | Lecture | Lab (www) | HW/Note | 
 
  | wk1: 2/27 |  Overview | SYsU-lang Docs |  | 
 
  | wk1: 2/29 |  Lexical Analysis: Intro, RegEx | proj0 out
	  [doc]
	  [  intro] |  | 
 
  | wk2: 3/5 |  Lexical Analysis: RegEx, NFA/DFA (1) |  |  | 
 
  | wk2: 3/7 |  Lexical Analysis: NFA/DFA (2) | proj0 dueproj1 out
  	[doc]
	[
  lexer] |  | 
 
  | wk3: 3/12 |  Lexical Analysis: NFA/DFA (3) |  |  | 
 
  | wk3: 3/14 |  Syntax Analysis: Parse, CFG  | Lab |  HW1
	  /  sol | 
 
  | wk4: 3/19 |  Syntax Analysis: CFG, Parser |  |  | 
 
  | wk4: 3/21 |  Syntax Analysis: Top-down (1) | proj1 due proj2 out
  	[doc]
	[
  bis/ant] |  | 
 
  | wk5: 3/26 |  Syntax Analysis: Top-down (2) |  |  | 
 
  | wk5: 3/28 |  Syntax Analysis: Top-down (3)  | proj1 due | HW1 due/ Q2 | 
 
  | wk6: 4/2 |  Syntax Analysis: Bottom-up, LR-parse (1) |  |  | 
  | wk6: 4/4 | Cancelled | Cancelled | HOLIDAY | 
 
  | wk7: 4/9 |  Syntax: LR-parse (2) |  |  HW2
	  /  sol | 
 
  | wk7: 4/11 |  Synatx: LR-parse (3) | Lab |  | 
 
  | wk8: 4/16 |  Syntax: LR-parse (4)  |  |  | 
 
  | wk8: 4/18 |  Synatx: LR-parse (5), Sematic: Intro | proj2 dueproj3 out
	[doc]
	[
  IRgen] |  | 
 
  | wk9: 4/23 |  Semantic Analysis: Intro, SDD/SDT |  | HW2 due | 
 
  | wk9: 4/25 |  Semantic Analysis: SDD, SDT | Lab 
 |  HW3
	  /  sol | 
  | wk9: 4/28 |  Semantic Analysis: SDT, Symbol Table  | Lab |  Q4
	  /  sol | 
 
  | 
 | 
  | wk10: 5/2 | Rescheduled to 4/28 | 4/28 | HOLIDAY | 
  | wk11: 5/9 |  Intermediate Code: Generation (1) | Lab |  | 
 
  | wk12: 5/16 |  Intermediate Code: Generation (2) | Lab | HW3 due | 
  | wk13: 5/23 |  IR Gen(3), Code Optimization (1)  | proj3 dueproj4 out
  	[doc]
	[
  IRopt] |  | 
 
  | wk14: 5/30 |  Code Optimization (2) | Lab |  | 
  | wk15: 6/6 |  Target Code Generation (1)  | Lab |  HW4
	  /  sol | 
 
  | wk16: 6/13 | Advanced: JIT, by Prof. Dan Huang | Lab |  | 
 
  | wk17: 6/20 |  Target Code Generation (2)  Yat-CC | proj4 due | HW4 due | 
 
  | wk18: 6/27 |  Target Code Generation (3) | Lab |  | 
 
  | wk19: 7/4 | NO CLASS | FINAL EXAM |  |