MSc students complete 9 modules (135 credits, subject to a maximum of 45 credits of foundation modules) and an industrial project (45 credits); diploma students complete 8 modules (120 credits); individual modules may also be taken on a stand-alone basis for CPD purposes; foundation modules typically include mathematics and Matlab; chemical engineering principles; electrical and electronic principles; instrumentation and measurement; further modules include: advanced process automation; advanced process control; batch processing and automation; classical control systems design; control schemes and strategies; control systems technology; modelling and simulation; modern control systems design; dynamics and control of distillation columns; fuzzy, neural and expert systems; management of automation projects; optimisation and scheduling.