91.301 Organization of Programming Languages - Spring 2010
- The final exam will be given on Tuesday, 18 May, from 3:00-6:00pm
in Olsen 402 (our regular classroom). It is closed book; you can
bring up to three handwritten sheets of notes.
Tuesdays and Thursdays, 11:00-12:15, Olsen 402
and by appointment
Office hours: Wednesdays 2:00-4:00 in Olsen 223
E-mail address: Can be found in the PS1 pdf.
Structure and Interpretation of Computer Programs, 2nd Edition,
Abelson and Sussman, MIT Press. You can find the full text of the
Dr. Scheme is available for free download here for many
different operating systems. Choose version 4.2.3 and your OS.
Sample final exam
Solutions to the sample final
Lazy evaluator code, in pdf due to underlining
analyze.ss, handed out in class for lecture
Problem Set 10, due Thursday, 6 May
mceval-with-let.ss, code needed for PS10
Metacircular evaluator code
Problem Set 9, due Tuesday, 27 April
streams.ss, needed for PS9 for using streams in DrScheme
streams.ss, needed for using streams in DrScheme
Problem Set 8, due Tuesday, 20 April
Sample Exam 2
Solutions to the sample exam
Problem Set 7, due Tuesday, 6 April
Code for PS7: game.ss, world.ss
Notes on object oriented programming
Notes on environment diagrams
Problem Set 6, due Thursday, 25 March
Code for lecture on generic operators
Code for lecture on multiple representations of data using tags
Sample exam for first exam
Problem Set 5, due Thursday, 4 March
symbolicdiff.scm, code for PS5 (and from lecture)
trees.scm, tree code from lecture.
Problem Set 4, due Thursday, 25 February
Problem Set 3, due Thursday, 18 February
lists.scm, list code from lecture.
Problem Set 2, due Thursday, 11 February
Problem Set 1, due Thursday, 4 February
ps1.ss, code needed for PS1
Comments on this web page? Send e-mail to email@example.com.
Last update: 6 May 2010