1. INTRODUCTION TO COMPILER, 2. PROGRAMMING LANGUAGES, 3. FINITE AUTOMATA AND LEXICAL
ANALYSIS, 4. CONTEXT-FREE GRAMMAR, 5. BASIC PARSING TECHNIQUES, 6. AUTOMATIC CONSTRUCTION OF EFFICIENT PARSERS, 7. SYNTAX-DIRECTED TRANSLATION, 8. SYMBOL TABLE AND STORAGE ALLOCATION, 9. ERROR DETECTION AND RECOVERY, 10. INTRODUCTION TO CODE OPTIMIZATION