| | | |

91.301 Organization of Programming Languages - Fall 2011

[Announcements | Class Meetings | Office Hours | Book | Software | Handouts ]

Announcements

  • The final exam will be given on Wednesday, 14 December, from 8-11am in Olsen 401 (same room as class).
  • Pre-final office hours: Monday 12/12 11:30-12:30 and 1:30-2:30; Tuesday 12/13 1:00-2:30

Class Meetings

Tuesdays and Thursdays, 9:30-10:45, Olsen 401

Office Hours

Tuesdays 11:00-12:00 in Olsen 206
Thursdays 11:00-12:00 in Olsen 206 and 1:45-2:15 in Olsen 302
and by appointment

TA Info

Chris Dietsch
E-mail address was sent to class mailing list
Office Hours: Tuesdays from 3:30-5 and Wednesdays from 3:30-4:30 in Olsen 223

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

Download DrRacket from http://racket-lang.org. We will be using Version 5.0.2.

Handouts

12/9/2011:
Sample final exam
Solutions to the sample final
12/6/2011:
Lazy evaluator code, in pdf due to underlining
12/1/2011:
analyze.ss, handed out in class for lecture
11/29/2011:
Solutions to the second exam
11/17/2011:
Problem Set 9, due Tuesday, 29 November
mceval-with-let.rkt, code needed for PS9
11/10/2011:
Solutions to the sample exam
11/8/2011:
Revised class schedule for remainder of the term
Sample Exam 2
11/1/2011:
streams.rkt, needed for using streams in DrRacket
stream-examples.rkt, even more code for streams
Problem Set 8, due Thursday, 10 November
10/20/2011:
Problem Set 7, due Tuesday, 8 November (extension due to power problems)
Code for PS7: game.rkt, world.rkt
Notes on object oriented programming
10/18/2011:
Notes on environment diagrams
10/13/2011:
Problem Set 6, due Thursday, 20 October
Generic operators code, from lecture and for PS6
10/6/2011:
Problem Set 5, due Thursday, 13 October
deriv-basic.rkt, code for PS5 (and from lecture)
Solutions to the first exam
Code for lecture on multiple representations of data using tags
9/27/2011:
Problem Set 4, due Thursday, 6 October
Solutions to the sample questions for the first exam
9/25/2011:
Sample questions for first exam
9/22/2011:
trees.scm, tree code from lecture.
9/20/2011:
Problem Set 3, due Tuesday, 27 September
lists.scm, list code from lecture.
9/13/2011:
Problem Set 2, due Tuesday, 20 September
9/6/2011:
Problem Set 1, due Tuesday, 13 September
ps1.rkt, code needed for PS1
9/1/2011:
Syllabus



Comments on this web page? Send e-mail to holly@cs.uml.edu.
Last update: 9 December 2011