Osborne McGraw-Hill, 3rd edition, 1998. The art and science of programming is the focus of this course. In particular, algorithm development and logical problem-solving are emphasized. Several individual programming assignments are required. Course handouts will generally be available on my web page, on the WebCT course site, and on the student network in a shared directory.
Students are to write, test, and debug five computer programs.
These are described in a separate document. Note due dates in the schedule below. Assignments are due two weeks apart. Assignments may be turned in on disk, or attached to e-mail. Test the program with known data and compare against computed results to ensure no logic errors.