Master's students take 12 taught modules (120 credits), diploma students take 6 taught modules (60 credits) and all students undertake an industrial research project (60 credits); all students must take the foundation module (introduction to analytical chemistry) and either introduction to mathematics and statistics or principles of process engineering; students also choose 4 optional modules (40 credits) from a list that typically includes time series and system identification; model-based predictive control; chemometrics and signal processing; nonlinear process modelling; methods and techniques of mathematical modelling; mathematical modelling in engineering; environmental management and sustainability; process optimisation in practice; management and enterprise; Master's students must also take 6 compulsory modules (60 credits) covering quality technology; process control systems; design of experiments and multivariate data analysis; management of multifaceted projects (technology and management); process data modelling; online process analysis.