An introductory course in
Scientific Computing
 Josh Gladden, Dept. of Physics
To be offered as Phys 503, Spring 2008
MWF 11:00-11:50

The goal of this course is to teach students of the physical sciences and mathematics how to use various computational tools to accomplish tasks common to a variety of disciplines.  The target student is a physical science (Physics, Chemistry, Biology, Geology,..) or Mathematics major who has completed at least 2 semesters of calculus and is comfortable using computers, although no formal programming experience is assumed.

The primary tool we will use will be the Python programming language which is fairly easy to learn yet has all the characteristics of a modern programming language such as object orientation, wide and open source code base, full featured graphical user interface (GUI) tools, and easy cross platform compatibility (Linux, Windows, and Mac).  With the exception of some work in Mathematica, all tools will be open source (free) and cross platform to facilitate students ability to work outside of the computer lab.

The syllabus for such a course is still being developed, and the current version can be downloaded here.  I expect there to be some flexibility based on the interests and background of the students enrolled.

The basic topics of the course will be:
If you have questions or would like more information about the status of the course, please email me at jgladden@olemiss.edu.