CS 334
Principles of Programming Languages

Spring, 1997


Course Information

  • Instructor: Kim Bruce, kim@cs.williams.edu, 200 Bronfman, X2273

  • Office Hours: M 2:00-3:30, T 2:35-3:30, W 10:00-11:00, Th 2:35-3:30 (usually), F 10:00-11:00, and by appointment

  • TA: Dan Norcross is the CS334 TA. He will be helping grade homework and will have some evening hours.

  • Texts
  • Syllabus

  • Lecture and Reading Schedule


  • Lectures

  • Lecture 1, 2/7/97

  • Lecture 2, 2/11/97

  • Lecture 3, 2/18/97

  • Lecture 4, 2/21/97

  • Lecture 5, 2/25/97

  • Lecture 6, 2/28/97

  • Lecture 7, 3/4/97

  • Lecture 8, 3/7/97

  • Lecture 9, 3/11/97

  • Lecture 10, 3/14/97

  • Lecture 11, 3/18/97

  • Lecture 12, 3/21/97

  • Lecture 13, 4/8/97

  • Lecture 14, 4/11/97

  • Lecture 15, 4/15/97

  • Lecture 16, 4/18/97

  • Lecture 17, 4/22/97

  • Lecture 18, 4/25/97

  • Lecture 19, 4/29/97

  • Lecture 20, 5/2/97

  • Lecture 21, 5/6/97

  • Lecture 22, 5/9/97

  • Lecture 23, 5/13/97

  • Lecture 24, 5/16/97


  • Assignments

  • Assignment 1, due 2/25/97

  • Assignment 2, due 3/4/97

  • Assignment 3, due 3/11/97

  • Assignment 4, due 3/18/97

  • Assignment 4 Solution

  • Assignment 5, due 4/8/97

  • Assignment 6, due 4/22/97

  • Assignment 7, due 4/29/97

  • Assignment 8, due 5/6/97

  • Assignment 8 Correctness Solution

  • Assignment 9, due 5/13/97

  • kim@cs.williams.edu