Retired 12/31/2008: A computer programming course (in a structured higher-level language) with a Calculus I prerequisite. The course should emphasize the use of programming in problem analysis and problem solving and will include applications in mathematics. The course should include topics identified in the Illinois Mathematics and Computer Science Articulation Guide prepared by IMACC-ISMAA Joint Task Force, as follows: syntax of language; control structures; numerical methods (Newton root finder, average slope, arc length, Riemann, trapezoidal, Simpson sums); use of arrays (single dimensional as linear regression; two dimensional as matrix sum, product, or inverse); subroutines and functions; simulation; curve fit (least squares criteria and estimation of models); and, data types (complex, double precision, logical). Prerequisite: MTH 901, Calculus I.