10.05.2005 15:58
We teach a one years course on computational physics here at HU. It's a nice course, in fact it was one of my favourites. It covers quite a lot from root finding, numerical linear algebra technics, integration methods to Monte Carlo simulations. There are some very nice exercises where you send a satellite to the moon or play around with non linear diffusion. We do most of it in MATLAB.
In principle MATLAB is really a very nice tool and it is definitelly easier to start with than a real "hard" programming language like C or FORTRAN. But unfortunately it does encourage people to write messy code.