Compilers - Spring 2010


For Tuesday, March 30: Read 7.1-7.6


For Thursday, March 11:

  1. Work on Program 3 and bring questions to class.
  2. Think about typing rules for other php-- expressions and statements.


For Tuesday, March 9:

  1. Finish reading Chapter 6.
  2. Complete Program 2.


For Thursday, March 4:

  1. Read 6.1-6.5.
  2. Continue working on Program 2.


For Tuesday, March 2:

  1. Read Chapters 4 and 5.
  2. Start working on Program 2.


For Thursday, February 25:

  1. Finish the second problem set.
  2. Read Chapter 4.


For Tuesday, February 23: Read 3.14-3.16.

The second problem set is due next Thursday at the start of class. Bring questions to class on Tuesday.


For Thursday, February 18:

  1. Read 3.10-3.13
  2. Continue working on Program 1.

For Tuesday, February 16:

  1. Read 3.4-3.9
  2. Start working on Program 1.

For Thursday, February 11:

  1. Finish the first problem set.
  2. Read 2.10 and 3.1-3.3.


For Tuesday, February 9: Read 2.9.

The first problem set is due next Thursday at the start of class. Bring questions to class on Tuesday.


For Thursday, February 4: Read 2.3-2.7. Do not get too bogged down in details of 2.6 but make sure you understand the big picture.

The first programming assignment is due Friday, by noon. Upload the tarball or zipfile of the source (only the source) for your interpreter package here.


For Tuesday, February 2:

  1. Read 2.1-2.2
  2. Continue working on Program 0.


For Thursday, January 28:

  1. Read Chapter 1
  2. Do both basic tutorials under the "Getting Started" sections for: Eclipse Workbench User Guide and Eclipse Java Development User Guide.
  3. Start working on Program 0.