CS 332: Compilers
Course Description
An introduction to compiler writing techniques for translating a higher-level programming source language into a lower-level target language. Topics to be covered include: definition of programming languages, lexical and syntactic analysis, low level code generation and optimization, run time systems, and error detection, reporting, and recovery. A major programming project will be assigned to provide experience with compiler design. Prerequisites: A grade of C or better, or concurrent registration, in COMP SCI 331. Special course fees may apply.
Reviews
Decent course overall. Nothing spectacular but I learned what I needed to.
Pros: Straightforward content
Cons: Lectures can be dry, outdated examples
Tips: The textbook is more helpful than lectures.