15-411 Compiler Design

[ Home | Staff | Schedule | Overview | Assignments ]


Course Schedule

This course meets every Tuesday and Thursday, 1:30--2:50, in Wean Hall room 5403.


Handouts and Lecture Notes

Handouts and lectures notes will sometimes be made available on the web. Here are the current offerings:

 

Tentative Syllabus

The following is a tentative schedule of homework assignments and lectures. The schedule is likely to change several times during the course. This web page will be kept up-to-date as changes are made.

Homework assignments

  1. Simple Code Generation. (10%) Available Sept 7, due Sept 21.
  2. Frontend and Symboltable. (10%) Available Sept 23, due Oct 12.
  3. Control Structures. (20%) Available Oct 12, due Oct 26.
  4. Storage Management. (20%) Available Oct 28, due Nov 11.
  5. Advanced Techniques. (25%) Available Nov 16, due Dec 2.

Exams

  1. Midterm exam. (15%) TBD (Oct 7?), in class.

Schedule of lectures

Date Topic Reading Homework