To enable students to gain an understanding of computer programme design and write programmes in an engineering computer language.