Spring Semester 2001
Assignment 01, due 22-Jan-01. Floating point
representations and recursion stability.
Assignment 02, due 31-Jan-01.
Root finding, plus linear and nonlinear optimization.
Assignment 03, due 07-Feb-01.
Nonlinear optimization and the Metropolis algorithm.
Assignment 04, due 13-Feb-01.
More interpolation, some approximation and some sorting.
Assignment 05, due 26-Feb-01.
Solution of linear systems.
Assignment 06, due 5-Mar-01.
Coordinate xforms and eigensystems.
Assignment 07, due 14-Mar-01.
Data modelling with SVD.
Assignment 08, due 02-Apr-01.
ODE's with Maple and C++.
Assignment 09, due 11-Apr-01.
Partial Differential Equations.
Assignment 10, due 30-Apr-01.
FFT's and image processing.
Final Exam, due 5-May-01.
A few select problems to be done in 24 hrs....
Homework will be assigned by Friday of a given week and will be due at midnight on the second monday after it is assigned. There will be no extensions given unless previously arranged with the instructor.
We will use the submit facility to turn in files to be graded. Type man submit for details. An executive summary:
submit p5730
lists the various assignment names and displays comments
about each one (typically a comment about the due data).
(Use "p5730" as opposed to p6730, until further notice.)
submit p5730 a01
lists all the files which you have submitted for assignment
a01. Note that the assignment name must match one of the
assignments listed when you type submit p5730.
submit p5730 a01 file1 file2 file3
actually submits your files file1, file2 and file3 for
the assignment a01. Unlike the assignment name, the filenames can be
anything you want (although, in most cases you will be requested to use
specific names for each exercise).
You can submit your files one at a time, or
altogether. You can also submit a new version of a previously submitted
file -- note that this overwrites the old version.
The submit utility will be set to fail for a given assignment after the corresponding due date.
Much of the software you will write in this course is in C++.
Because of the complexities of code and variation in personal
programming styles, you must submit a "makefile"
for each assignment which involves any C++ code.
This will allow the grader to easily compile your code, without
limiting you as to how you organize your files, link to libraries,
etc. Your makefile should do the following: When you type
For more information on using make to compile your code,
follow this link.
Special instructions for handling C++ exercises
make assgn
at a shell prompt, the make utility should compile ALL of your
C++ source files into executable code. The grader will do precisely
this in a separate directory, so be sure that your makefile and code will
work from any random directory containing your submitted files.
BE SURE to submit all files needed to compile your code!