Text this: An introduction to high - performance scientific computing