http://interval.louisiana.edu/courses/455/spring-2005-455-language-policy.html

Programming Languages for Scientific Computing, Math 455, Spring, 2005

/ Description of various languages / Policy for the course /
Instructor: R. Baker Kearfott, Department of Mathematics, University of Louisiana at Lafayette
Office hours and telephone, Email: rbk@louisiana.edu.

Description of various languages

Policy for the Course

I will allow use of any of the above programming languages for course assignments, and I will allow other programming languages if the student first clears it with me.  However, the examples in the course will be primarily in Matlab, since that is appropriate for numerical computations and is available both in our classroom (MDD 212) and on the UCS machines in Stephens Hall and the Conference Center.  In addition, my own expertise is heavily weighted towards Fortran 90, so students electing to use that language can expect high-quality help from me.

There are general programming style principles (concerning documentation, etc.) that we will discuss somewhat in the course, although the emphasis in the course will be on numerical methods, rather than programming style.  Additional study of programming style in scientific computing can be obtained by taking Math. 487.  For a reference on Matlab programming (as well as a discussion of good style and examples thereof), see Gerald Recktenwald, Numerical Methods with Matlab, Prentice Hall, 2000.