Homework Assignments for CS 316

The programs that you turn in will be graded according to the criteria given in the first of the following two links. The second link gives detailed instructions on exactly how you are to turn in your finished assignments.

Program grading criteria
Turning in your assignments

Below are your homework assignments. The due date for each one is contained in the assignment description.

Assignment 7.
Download and unzip this zip file (comming soon). In the zip file is a web page, hw7.html that describes the assignment. Follow the directions contained in that web page. This assignment is due Friday, May 2.

Assignment 6.
Download and unzip this zip file. In the zip file is a web page, hw6.html that describes the assignment. Follow the directions contained in that web page. This assignment is due Tuesday, April 15.

Assignment 5.
Download and unzip this zip file. In the zip file is a web page, hw5.html that describes the assignment. Follow the directions contained in that web page. This assignment is due Tuesday, March 11.

Assignment 4
Do the problems given in this page. This assignment is due Thursday, February 28.

Assignment 3.
Download and unzip this zip file. In the zip file is a web page, hw3.html that describes the assignment. Follow the directions contained in that web page. This assignment is due Tuesday, February 19.

Assignment 2
Do the problems given in this page. This assignment is due Thursday, January 31.

Assignment 1
Do Exercises 2.4.3, 2.5.3, 2.7.2, 2.8.3, 2.8.5, 2.8.6, 2.8.7, 2.9.1 and 2.9.3 (look up list-ref, list-tail, and set-car! in the Summary of Forms) from the online textbook, The Scheme Programming Language. This assignment is due on Thursday, January 24.


Return to the CS 316 home page.


compliments and criticisms