The BSc Computing aims to develop knowledge, technical skills and self-directed learning skills in computing, especially in areas affected by rapidly changing information technology. Final-year students carry out a complex real-world computing project.