CC-AL: Algorithms and Complexity
 CE-PL: Programming Languages 
 
| Introduction to Compilers | week 01 | 
| Syntax-directed Translation | week 02 | 
| Lexical Analysis | week 03 | 
| Finite Automata | week 04 | 
| Formal Grammars | week 05 | 
| LL Parsing | week 06 | 
| LR Parsing and Push-down Automata | week 07 | 
| Syntax-directed Definitions | week 08 | 
| Intermediate Code Generation for Expressions | week 09 | 
| Intermediate Code Generation for Flow-Control | week 10 | 
                                    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%