Computational Physics: Simulation of Classical and