CS 5641: Compiler Design

Fall 2004

Lecturer: Rich Maclin (rmaclin)

Teaching Assistant: Kedar Bhumkar

Syllabus

Grades

Documentation:

Class Materials:

Project Parts:

Teams

  1. Project Part 1: A String Table
  2. Project Part 2: Two Scanners
  3. Project Part 3: The Parser
  4. Project Part 4: Symbol Table and Type Checking
  5. Project Part 5: The Interpreter

Homework Assignments:

  1. Homework 1
  2. Homework 2
  3. Homework 3
  4. Homework 4
  5. Homework 5

Sample Exam Questions:

C++ Notes (from 1622/1521) based on Learning C++: A Hands-On Approach by Nagler