MAt 4931-03 Scientific Computing
Meets TR 9:30-10:45 302 MCH
Eventually the class syllabus will be here.
Not another numerical class, but rather preparation for doing an
internship at a national laboratory or other scientific job with
a computing component. This the collection of computing tools that one
is assumed to know, or it is assumed that you will learn on your own
time. The topics are geared towards the Mathematical student, see the
course web site for the current list of topics.
Prerequires some math, say linear algebra or ordinary differential equations;
and some computer science say a high level programming language such as c,
java or fortran and some additional computer science class. See
Bellenot if you have questions about prerequisites.
The class will alternate between lectures and lab work. Each week
we will have a different topic and an in class laboratory assignment
based on the topic the next meeting. A tentative list of topics is given below.
- Introduction to unix.
- Shell programming
- Perl programming
- Makefiles
- The power of pipes
- Using a debugger
- Matlab primer
- Netlib
- Making code run fast, optimizing
Other topics which might be covered depending on time and student interest
- IEEE floating point format
- parsing the command line
- Maple primer
- TeX/LaTeX
- Cgi scripts
- image formats and conversion
- OpenGL and 3D graphics
- Tk graphics
Last modified 17:01:05 03/10/14