CSCI 3366 (Introduction to Parallel and Distributed Processing), Fall 2005:
Homework 3

Assigned:
October 26, 2005.

Due:
November 4, 2005, at 5pm.

Credit:
30 points.

Overview

Your mission in this assignment is to improve the programs you wrote for Homework 2.

Details

Each of you is being sent comments on what you turned in for Homework 2, explaining what needs to be fixed, plus comments on additional optional changes you could make. You will get full credit if you fix everything I said to fix; you can get extra credit if you make additional optional changes, or otherwise improve your code. (If you're not sure whether a change you can think of will get extra credit, ask.) If I said there was nothing to fix, you can simply turn in your old code for full credit.

You may find it helpful to review what we said in class about Homework 2 and about generating random numbers. To make repeatable tests possible, please continue to allow the person running the program(s) to provide a seed for whatever RNG you use. However, extra credit will also be given for practical information about what choices of this seed give good results (either based on experiment, or on a discussion of the underlying mathematics).

What to turn in and how

Submit source code and other files by sending mail to bmassing@cs.trinity.edu, with each file as an attachment. Please use a subject line that mentions the course number and the assignment (e.g., ``csci 3366 homework 3''). You can develop your programs on any system that provides the needed functionality, but I will test them on one of the department's Fedora Core 4 Linux machines, so you should probably make sure they work in that environment before turning them in.



Berna Massingill
2005-11-02