CS 445: Compiler Construction
Course Syllabus -- Spring 1998

Professor: C. Tamon
Office: 369 Science Center
Phone: 268-6521
E-mail: tino@sun.mcs.clarkson.edu

Office Hours: M,W,F 10:00-12:00 and by appointment

Text: Compilers by Aho, Sethi and Ullman, Addison Wesley, 1986.

Supplementary tests: lex & yacc by Levine, Mason and Brown, O'Reilly & Associates, Inc. 1990.
The C Programming Language by Kernighan and Ritchie, Prentice Hall, 1988.

Grading Policy:
Project 60%
Tests (2) 20% each

Project details: The compiler project will consist of 5 components:

  • scanner (lexical analyzer)
  • parser (syntax analyzer)
  • symbol table manager
  • intermediate code manager
  • code generator
There will be assigned deadlines for each project component.
Team efforts are allowed and encouraged.

Policies: All exams will be open book.

Last modified: 20 January 1998