|
CS251, Wellesley College, Spring
2000
CS251 Home Page:
Programming Languages
|
Announcements
May 13, 2000:
The following have been posted:
May 11, 2000:
The following have been posted:
May 9, 2000:
The following have been posted:
May 7, 2000:
- Final exam review problems
have been posted.We will discuss some of these in the final exam
review session from 7-10pm on Monday, May 8, in E111.
April 19, 2000:
- A preliminary version of Problem Set 5
has been posted. The first three problems are complete (except for
details on how to check your answers in problem 2). The
description of the fourth problem is available, but the details on
how to run and modify the code need to be fleshed out.
April 5, 2000:
- A new and improved version of the Naming
Issues handout is now available. It has extensive new notes on
environment diagrams for static and dynamic binding, as well as
notes on recursive binding.
April 3, 2000:
- A preliminary draft of the Naming
Issues handout is now available. Even though incomplete, this
draft will help you do Problems 2, 3, and 4 of PS4. A complete
version will be available on the evening of Tuesday, April 4.
March 29, 2000:
- The problem description for Problem 6 of Problem
Set 4 has been updated to include information on how to test
each of the parts. Be sure to read the updated description.
Additionally, the hofl implementation has been updated to include
the testing code. Make sure to use the most recent version of hofl
when implementing Problem 6.
March 16, 2000:
- Problem set 4 is now available. It is
worth 130 points and is due on Friday. March 31.
March 5, 2000:
- The completed Problem Set 3 has been
posted. It is due on Saturday, March 11. (Later extended to
Thursday, March 16).
Feburary 27, 2000:
- The syllabus has been extensively
revised to indicate our progress in the course and reorder future
topics. Pay particular attention to the modified problem set due
dates. In particular, there will be only two more problem sets due
before Spring Break: PS3 will be due on Wednesday, March 8, and
PS4 will be due on Friday, March 17.
Feburary 23, 2000:
Feburary 20, 2000:
Feburary 17, 2000:
Feburary 10, 2000:
- Notes have been posted on how to trace
procedures in MIT-Scheme. Procedure tracing is an important
debugging mechanism that will save you many hours of time
throughout the semester. Learn how to use it ASAP.
January 29, 2000:
- Please fill out the course questionnaire
by noon on Monday, January 31. We need the information from your
questionnaires to make your Nike and Linux accounts.
- Carefully read the course information handout from class.
- Start reading the sections of Chapters 1 and 2 of Structure
and Interpretation of Computer Programs (SICP) that are listed
in the syllabus.
- On-line documentation on Linux, Emacs, and MIT-Scheme will be
posted soon.
Course Materials
Please
note: The many CS251 course materials this semester are in .pdf
format, which requires the Adobe Acrobat Reader program for on-screen
viewing and printing. This program is installed on most public
computers at Wellesley College. If your computer does not have a
working copy of Acrobat Reader, it is available for free from Adobe
on all major computer platforms. Click on the button to the left to
download Acrobat Reader. Note that there are plug-ins that allow you
to read .pdf files directly from your browser; again, these are
installed on most public computers and are freely available from
Adobe.
Below are materials for the Spring 2000
version of the course (taught by Franklyn Turbak). (For Fall
1999 version of the course (taught by Ellen Hildreth), click
here.
)
Course Information
Problem Sets
Notes
Documentation for Program Development Environments