SMS dit: Fundamentals of Computational Geoscience