CC-AL: Algorithms and Complexity
 CE-PL: Programming Languages 
 
| Introduction to Compilers | week 01 | 
|  Syntax-directed Translation | 
week 02 | 
|  Lexical Analysis  | 
week 03 | 
|  Regular Languages | 
week 04 | 
|  Finite Automata  | 
week 05 | 
|  Syntax Analysis & Context-Free Languages | 
week 06 | 
|  Semantic Analysis & Context-Sensitive Languages | 
week 07 | 
| 
 LL Parsing  | 
week 08 | 
|  Push-down Automata | 
week 09 | 
|  LR Parsing | 
week 10 | 
|   
 Syntax-directed Definitions | 
week 11 | 
|  Intermediate Code Generation for Expressions  | 
week 12 | 
|  Intermediate Code Generation for Flow-Control  | 
week 13 | 
|  Backpatching for LR Parsers | 
week 14 | 
|  Intermediate Code Generation for Function Calls  | 
week 15 | 
                                    A   93%
                                    A-  90%
    10 HW/Labs...15%                B+  87%
    Project......60%                B   83%
    Final Exam...25%                B-  80%
                                    C+  77%
                                    C   70%
                                    C-  65%
                                    D+  60%
                                    D   50%
                                    D-  40%
                                    F  below 40%