CS 602/702 COMPILER DESIGN I SYLLABUS FALL 2007 http://www.cis.uab.edu/cs602 Time: Tuesday, 12:00-12:30 P.M. Classroom: CH 132 Instructor: Barrett Bryant Office: CH 121 Textbook: Aho, Alfred V., Lam, Monica S., Sethi, Ravi, and Ullman, Jeffrey D., Compilers: Principles, Techniques, and Tools, 2nd ed., Addison-Wesley, 2007. Time Table: Topic Chapter Lecture ----- ------- ------- Introduction 1-2 1 Lexical Analysis 3 2 Syntax Analysis 4 3-4 Syntax-Directed Translation 5 5-6 Intermediate Code Generation 6 7-8 Run-Time Environments 7 9-10 Code Generation 8 11-13 Topics in Code Optimization 9-12 14-16 Grading: Final Examination 50% Term Project 50% Prerequisite: CS 505 Programming Languages or equivalent