Computational Methods for Plasticity