Methods in Computational Cosmology