Large elements of the course are computer based so students develop core skills in the use of computer aided design and analysis software, information technology and communications; they also develop an understanding of traditional analysis techniques together with a good grounding and knowledge in engineering materials, processes, control systems, electronics and project management.