Methods in Computational Science