Computational Methods for Data Science