The BSc in Computer Science with a year in industry course was established in September 2000. The course is designed to provide the student with a solid theoretical grounding in computer science and also to give the student experience of the use of computer science in industry-based projects. The course is split into three main components: Computer Science, Computer Engineering and Software Engineering.