skills by the time they complete their studies. However, the
depth and range of skills needed varies considerably—even
in a single discipline such as physics. Moreover, the interests,
backgrounds, and abilities of students taking physics
courses vary widely, whereas the number of teachers with
scientific computing skills is often limited. Providing appropriate
courses for such diverse student groups is thus a
challenge.
Computational physics provides exciting new teaching
opportunities that can complement traditional methods of
teaching in the lecture theater or experimental laboratory.
Students usually realize that computing skills enhance their
job prospects after graduation, and the hardware and software
available for teaching such courses is relatively inexpensive
and easy to maintain.