MATH 248 COURSE GUIDELINES*
"Never in the history of mankind has it been possible to produce so many wrong answers so quickly." CarlErik Froeberg
COURSE: Math 248Computers and Numerical AlgorithmsSpring 2000
OVERVIEW: Math 248 is a unique course, in which 1) you will learn a highlevel programming language, Fortran 90, and 2) you will use that language to write efficient and wellstructured programs to perform a variety of numerical tasks: e.g., 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!
INSTRUCTOR: 
Dr. Dave Pruett 
5686227 
Burruss 018 
dpruett@math.jmu.edu 
TEXTS: Fortran 90 for Engineers and Scientists, by Nyhoff and Leestma, Prentice Hall, 1997.
Applied Numerical Analysis, 6^{th} Ed., by Gerald and Wheatley, Addison Wesley, 1997.
GRADING: 
Weight 
Date 
40% 78 Programming assignments 
roughly biweekly 

10% Test I 
Feb. 08 (approx.) 

10% Test II 
Mar. 27 (approx.) 

10% Test III 
Apr. 19 (approx.) 

12% Class Part.(03%)/LabsHW(9%) 
daily/weekly 

18% Comprehensive Final Exam 
TBD 
OUTSIDE HELP: Instructor's office hours: 1:002:30MW, 23TTh, and by appointment. No appointment is necessary during scheduled office hours. (Outside those hours, the favor of an appointment is requested.)
MAKEUPS: No makeup 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.