| | | |

91.301 Organization of Programming Languages - Spring 2007

Announcements

  • The final exam will be given on Monday, 14 May at 8am in OS404.
  • You should use v350 of DrScheme if you want to be able to print in the CS labs (windows machines; use v352 if you want to print on the linux machines).

Class Meetings

Tuesdays and Thursdays, 10:00-11:30, Olsen 402

Office Hours

Prof. Holly Yanco:
Tuesdays 9:00-10:00
Wednesdays 10:00-12:00
and by appointment

Kate Tsui, Teaching Assistant
Thursdays 11:15-12:15

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 (windows; select 352 for the linux machines.)

Handouts

5/8/2007:
Solutions to the sample final
5/3/2007:
Code for garbage collection lecture
5/1/2007:
l-eval code, in pdf printout
Sample final exam
4/24/2007:
Problem Set 10, due Tuesday, 8 May
mceval.ss, code needed for PS10
mceval-with-let.ss, the metacircular evaluator with let code included, which you may wish to use instead
4/12/2007:
Problem Set 9, due Tuesday, 24 April
streams.ss, code needed to have streams in DrScheme
4/3/2007:
Problem Set 8, due Thursday, 12 April
Solutions to the second exam
3/22/2007:
Problem Set 7, due Tuesday, 3 April
Notes on Object Oriented Programming
Code for PS7: game.ss, world.ss
3/20/2007:
Handout on environment diagrams
Sample exam for exam 2
Solutions to the sample exam
3/8/2007:
Problem Set 6, due Thursday, 22 March
ps6-code.ss, code for PS6
3/1/2007:
Problem Set 5, due Thursday, 8 March
symbolicdiff.scm, code for PS5
2/27/2007:
Solutions to the first exam
2/22/2007:
Problem Set 4, due Thursday, 1 March
Directory with code for ps4. Download all of these files to a ps4 folder on your computer.
2/13/2007:
Code for lists and trees Sample exam for exam 1 Soltuions to the sample exam
2/8/2007:
Problem Set 3, due Thursday, 22 February
1/30/2007:
Problem Set 2, due Thursday, 8 February
1/23/2007:
Syllabus Problem Set 1, due Tuesday, 30 January
ps1.ss, code needed for PS1