NUIM/CS351

Instructors

Lectures

  1. Mon 13:00-13:50, CS351, CS2
  2. Thu 10:00-10:50, CS351, CS2
  3. Thu 13:00-14:50, CS351, Lab 4

Office Hours

BAP's office is in the Hamilton Institute, which is in the South wing of Rye Hall. Catch him any Monday, Tuesday, or Thursday afternoon, except when he's actually giving a lecture, or in a 30-min pre-lecture meditation. Other times, feel free to take a chance and just drop by. Or call/email, x6394, to make an appointment or ask a question.

Course Materials

Scheme

Prolog

Haskell

Lecture Notes

Files living here.

Assignments

  1. Assignment 1: Entry Survey
  2. Assignment 2: Scheme Finger Exercises solutions
  3. Assignment 3: Higher-Order Functions solutions
  4. Assignment 4: Scheme Interpreter solutions
  5. Assignment 5: Tail Recursion solutions
  6. Assignment 6: Streams solutions
  7. Assignment 7: Prolog questions

Quizzes

  1. Quiz 1