CS 3733-D01: Software Engineering


3733 Home Page

Assignments and Projects

Learning Scheme

The web pages in the Resources section will teach you many of the Scheme fundamentals that you need for this course. If you have taken CS2135, you should need mainly the references on classes and objects in MzScheme. You may also find the design recipes material helpful if you feel your programming skills are weak.

If you want a more detailed review of program design that happens to be presented using Scheme, I highly recommend the text How to Design Programs, which is available on-line. Sections that may be particularly helpful to you are:

If you want a series of very introductory exercises to get practice with simple functions and cond expressions, look at assignments 0 and 1 from the assignments for the intro programming course I used to teach before coming to WPI.

Other Scheme Resources

This page maintained by Kathi Fisler
Department of Computer Science Worcester Polytechnic Institute