This text provides a detailed introduction to the computational techniques, numerical methods, and computational tools used by engineering students. It is aimed at first or second year students, and is intended to provide the theoretical and computational foundation required for advanced study in en…