The BSc Computing Science degree programme prepares you for a career working with rapidly changing technology, giving you a thorough understanding of the theory and practice of computing science. The degree programme is designed to offer a broad selection of modules reflecting the interdisciplinary nature of computing. Modules are chosen according to your preferences, which creates a unique and personalised academic experience. You will have the opportunity to engage with a wide range of computing subjects, from artificial intelligence to embedded systems.