| | | |

91.301 Organization of Programming Languages - Fall 2006

Announcements

  • The final exam will be given on Thursday, 21 December at 11:30 in Olsen 401.
  • You should use v300 of DrScheme if you want to be able to print in the CS labs.

Class Meetings

Tuesdays and Thursdays, 11:30-12:45
Olsen 401

Office Hours

Prof. Holly Yanco:
Tuesdays 10:00-11:15
Thursdays 1:00-3:00
and by appointment

Kate Tsui, Teaching Assistant
Wednesdays 1:30-2:30 in Olsen 304

Book

Structure and Interpretation of Computer Programs, 2nd Edition, Abelson and Sussman, MIT Press. You can find the full text of the book here.

Software

Dr. Scheme is available for free downloading here. Choose version 350 (Click on other versions, then select 350, which is the same version as the one installed in the lab. You'll need to be using this in order to print in the CS labs.)

Handouts

12/12/2006:
Code for garbage collection lecture
Sample final exam
Solutions for the sample final
12/7/2006:
l-eval code, in pdf printout
12/5/2006:
Problem Set 10, due Thursday, 14 December
mceval-with-let.ss, useful for PS10
analyze.scm, the analyze evaluator code
11/21/2006:
Problem Set 9, due Tuesday, 5 December
mceval.ss, the metacircular code for PS9
11/14/2006:
Problem Set 8, due Tuesday, 21 November
streams.ss, code you need to use infinite streams in DrScheme
stream-procs.ss, some code from the stream lectures, which you might find useful for PS8
Solutions to the second exam
11/2/2006:
Sample exam for the second exam
Solutions to the second sample exam
10/31/2006:
Problem Set 7, due Tuesday, 14 November
Additional Notes on Object-Oriented Programming
Code: game.ss, world.ss, ps7-ans.ss, and plane.ss
10/24/2006:
Problem Set 6, due Tuesday, 31 October
ps6-code.ss, code for PS6
10/12/2006:
Problem Set 5, due Tuesday, 24 October
symbolicdiff.scm, code for PS5
10/3/2006:
Problem Set 4, due Thursday, 12 October
Directory with code for ps4. Download all of these files to a ps4 folder on your computer.
9/26/2006:
Correction to Problem 4 on PS3
Solutions to the sample exam
9/21/2006:
Problem Set 3, due Tuesday, 3 October
Substitution model on double problem
Sample exam for the first exam
9/14/2006:
Problem Set 2, due Thursday, 21 September
Kate's handout on Towers of Hanoi
9/7/2006:
Problem Set 1, due Thursday, 14 September
ps1.ss, code needed for PS1
9/5/2006:
Syllabus