This is an introductory book on computer programming for scientists and
engineers based on the C language. It is a learn-by-doing book teaching
the reader to write small stand-alone programs in C to solve typical
scientific / engineering problems. As such it differs markedly from a C
book for CS majors. It has many examples and exercises and is for
computer literate but non-programming undergraduates.