MATH 248 COURSE GUIDELINES*
"Never in the history of mankind has it been possible to produce so many wrong answers so quickly." Carl-Erik Froeberg
COURSE: Math 248--Computers and Numerical Algorithms--Fall 2000
OVERVIEW: Math 248
is a unique course, in which 1) you will learn a high-level programming
language, Fortran 90, and 2) you will use that language to write efficient
and well-structured programs to perform a variety of numerical tasks: finding
the roots of a nonlinear equation, finding the solution of a linear system
of equations, numerically evaluating a definite integral, and determining
and evaluating an interpolating polynomial. The relative emphases on these
two objectives will be approximately 1/3 to 2/3. Most people, even those
proficient in the daily use of computers, are unaware that computers can
sometimes provide inaccurate or erroneous results, even when they are functioning
perfectly. Consequently, we will spend a good deal of effort identifying
sources of error and performing error analyses. When all is said and done,
you will not only be able to program numerical algorithms, you will be
able to argue that your answers are (well, almost) correct!
||Dr. Dave Pruett||568-6227|
Fortran 90 for Engineers and Scientists, by Nyhoff and Leestma,
Prentice Hall, 1997.
(OPTIONAL) Applied Numerical Analysis, 6th Ed., by Gerald and Wheatley, Addison Wesley, 1997.
|40% 7-8 Programming assignments||roughly biweekly|
|15% Test I||Sep. 28 (approx.)|
|15% Test II||Nov. 09 (approx.)|
|12% Class Participation(0-2%)/Labs-HW(10%)||daily/weekly|
|18% Comprehensive Final Exam||TBD|
OUTSIDE HELP: Instructor's office hours: 13:25-15:20M, 15:30-16:45T, 15:35-16:25W, 14:20-15:15Th, and by appointment. No appointment is necessary during scheduled office hours. (Outside those hours, the favor of an appointment is requested.)
MAKE-UPS: No make-up tests will be given. If a test is missed, for whatever reason, the final exam will be weighted proportionately more heavily.
LATE POLICY: Programs will be due by 4:00 p.m. on the due date. Late programs will be assessed a penalty of 10% per day for up to 5 days, after which they will no longer be accepted.
HONOR POLICY: JMU students are presumed to have the highest standards of integrity. To reinforce those standards, the JMU Honor Code will be strictly enforced. Regarding programs, students are free to discuss the concepts involved in programming assignments, but the actual coding of an algorithm should be done independently and each individual's program should be unique. Functionally or logically identical programs are considered violations of the honor code to be prosecuted rigorously.
*subject to change due to circumstances.