To present and provide skills in the application of more advanced mathematics and systems modelling concepts that underpin many areas of Engineering. To build on the fundamental material introduced in the year 1 Engineering Mathematics and Systems module and introduce more advanced topics related to the analysis of a wide variety of engineering systems. To develop skills in the use of MATLAB for modelling and analysis of engineering systems. To introduce computer programming concepts and develop programming skills within MATLAB. To consolidate the development of problem solving and modelling skills as required in other Year 2 modules and that students are equipped with the skills to tackle advanced material in modules taught in later years.