Physics 210: Intro Computational Physics: Suggested Hard Copy References


Index


UNIX and Linux

There are many available Unix books representing a wide range in levels of presentation. With the increase in popularity of Linux many of the available references now focus on that particular flavour of Unix. If this is your first experience with Linux, and you would like a hard copy reference,  I suggest that you first browse the Operating Systems section of a bookstore with a decent computers section (the UBC Bookstore has deteriorated over the years in this respect),  to try to find something which appears suited to you. The following books are fairly representative and if not available in town, can be ordered online:
  • Learning the Unix Operating System: A Concise Guide for the New User; Peek at al, O'Reilly & Associates. 
  • Linux in a Nutshell: A Desktop Quick Reference:; Siever et al, O'Reilly & Associates.  Comprehensive, ``quick-reference''-style tome with Linux emphasis.
  • Unix for the Impatient, 2nd ed.; Abrahams and Larson, Addison-Wesley. Comprehensive; covers both 'vi' and 'emacs' and will provide more than enough information for this course.
  • The Unix Programming Environment; Kernighan and Pike, Prentice-Hall. A classic Unix reference which, although old, is still well worth studying for those of you interested in becoming Unix experts.

Maple (Symbolic Manipulation)

The following sources are available online: we will be using portions of some of them in our study of Maple.

Matlab

  • Matlab: An Introduction with Applications, Amos Gilat, 4th Ed., John Wiley & Sons (2010)  [Optional text for the course]. The UBC bookstore has some copies in stock and earlier versions will suffice for our purposes.

Maintained by choptuik@physics.ubc.ca.