Basic HTML version of Foils prepared January 26,1997

Foil 17 Undergraduate Minor in Computational Science
-- First Core Courses CPS311,313

From Computational Science Overview May 1195 Presentation at Illinois Computational Science Seminar -- May 5,1995. by Geoffrey C. Fox


1 Prerequisite: Calculus, Physics, Programming
2 Level: Sophomore/Junior
3 System: CM5 with CMFortran (Approximately Fortran90)
4 Topics: Calculation with Vectors and Arrays
  • Direct Solution of Linear Systems
  • Interpolation (Polynomial, Spline, two dimensional)
  • Rounding Error in Floating Point Arithmetic
  • Elementary Numerical Quadrature
5 Philosophy:
  • Motivate and Illustrate with Examples from Physics, Chemistry and Engineering
  • Treat CM5 with CMFortran as a powerful, high-level system so that it is relatively easy to write programs that are "fast enough"
  • Pay attention to performance but avoid emphasis on tricky issues of parallel performance
  • Lab component (CPS313) addresses programming details and incorporates computational and programming exercises which reinforce material in lectures.
  • Programming Exercises usually modify programs discussed in class or use routines provided by the instructor

in Table To:


Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Feb 22 1998