Astrophysics With a PC: An Introduction to Computational Astrophysics