MET CS 568: Introduction to Language Theory and Compilers, Spring 2003


Instructor: Course Web Page: http://people.bu.edu/kalathur

Student Academic Conduct Code

Readings Resources Homework 1 Homework 2 Homework 3 Homework 4

Suggested Textbooks

Course Description


Week Date Lecture
1 01/14/2003 Introduction
2 1/21/2003 Lexical Analysis...
3 1/28/2003 ... Lexical Analysis
- 2/4/2003 No Class (Make up class on 3/11)
4 2/11/2003 Syntax Analysis...
5 2/25/2003 ... Syntax Analysis
6 3/4/2003 ... Syntax-Directed Translation
7 3/11/2003 Mid Term
8 3/18/2003 Type Checking
9 3/25/2003 Run-Time Environments
10 4/1/2003 Intermediate Code Generation
11 4/8/2003 Code Generation
12 4/15/2003 Code Optimization...
13 4/22/2003 ... Code Optimization
14 4/29/2003 Final Exam


Grading
The actual grade will be determined based on the performance in the home works, mid term, and the final exam. The percentage of each component relative to the total grade is shown in the table below:

Home works 40%
Mid Term 30%
Final Exam 30%