| | | |

91.301 Organization of Programming Languages - Fall 2015

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

Announcements

  • The final exam has been scheduled for Saturday, December 12, from 11:30-2:30.

Class Meetings

Tuesdays and Thursdays, 12:30-1:45pm, Olsen 114

Office Hours

Tuesdays 2:00pm - 3:30pm
Thursdays 10:30am - 12:00pm
and by appointment

Office hours are held in Olsen 206

TA Info

Jing Xu
Office Hours: Wednesdays, 9:30-11:30, Olsen 212A

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

We will be using Racket 6.2.1 for the course. Dowload Racket from http://download.racket-lang.org/. The main Racket page is http://racket-lang.org.

Handouts

12/5/2015:
Sample environment diagram question
Solutions to the sample environment diagram question
12/3/2015:
Lazy evaluator code, in pdf due to underlining
Sample final exam
Solutions to the sample final
12/1/2015:
analyze.ss, handed out in class for lecture
11/24/2015:
Problem Set 10, due Thursday, 3 December
mceval-with-let.rkt, code needed for PS9
11/17/2015:
Problem Set 9, due Tuesday, 24 November
11/5/2015:
Problem Set 8, due Tuesday, 17 November
Solutions to the sample exam
11/3/2015:
Sample Exam 2
10/30/2015:
Problem Set 7, due Thursday, 5 November
Code for PS7: game.rkt, world.rkt
Notes on object oriented programming
10/27/2015:
Notes on environment diagrams
10/22/2015:
Problem Set 6, due Thursday, 29 October
Generic operators code, from lecture and for PS6
Updated schedule for the remainder of the term
10/8/2015:
Problem Set 5, due Tuesday, 20 October
deriv-basic.rkt, code for PS5 (and from lecture on 9/29)
Code from lecture on multiple representations of data using tags
10/1/2015:
Solutions to the sample questions for the first exam
9/29/2015:
deriv-basic.rkt, symbolic differentiation code from lecture
Sample questions for the first exam
9/24/2015:
Problem Set 4, due Thursday, 1 October
9/22/2015:
trees.scm, tree code from lecture.
9/17/2015:
Problem Set 3, due Tuesday, 24 September
lists.scm, list code from lecture.
9/10/2015:
Problem Set 2, due Thursday, 17 September
9/3/2015:
Problem Set 1, due Thursday, 10 September
ps1.rkt, Code for problem set 1
9/1/2015:
Syllabus



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