Undergraduate Degree Programmes
This page lists the undergraduate degree programmes offered
by this School. For more information see the pre-application
advice and the course
unit pages.
All of the School's degree programmes combine study of core computer science principles with the development of a high level of practical skills. The principles and practical skills developed will vary from one degree programme to another, but are based around a common core, so that changing between programmes is often possible.
Choose one of our Programmes
- Artificial Intelligence (3 Years) [BSc]
- Artificial Intelligence (4 Years) [MEng]
- Artificial Intelligence with Industrial Experience (4 Years) [BSc]
- Computer Science (3 Years) [BSc]
- Computer Science (4 Years) [MEng]
- Computer Science and Mathematics (3 Years) [BSc]
- Computer Science and Mathematics with Industrial Experience (4 Years) [BSc]
- Computer Science with Business & Management (3 Years) [BSc]
- Computer Science with Business & Management with Industrial Experience (4 Years) [BSc]
- Computer Science with Industrial Experience (4 Years) [BSc]
- Computer Systems Engineering (3 Years) [BEng]
- Computer Systems Engineering (4 Years) [MEng]
- Computer Systems Engineering with Industrial Experience (4 Years) [BEng]
- Computer Systems Engineering with Industrial Experience (5 Years) [MEng]
- Computing for Business Applications (3 years) [BSc]
- Computing for Business Applications with Industrial Experience (4 years) [BSc]
- Distributed Computing (3 years) [BSc]
- Distributed Computing (4 years) [MEng]
- Distributed Computing with Industrial Experience (4 years) [BSc]
- Internet Computing (3 years) [BSc]
- Internet Computing with Industrial Experience (4 years) [BSc]
- Science with a Foundation Year (4 or 5 Years)
- Software Engineering (4 Years) [MEng]
- Software Engineering (3 Years) [BSc]
- Software Engineering with Industrial Experience (4 Years) [BSc]