Our computer science courses cover a range of topics, from traditional software and logic aspects to the underlying mathematical foundations.
You can choose to study undergraduate degree courses in:
- Computer Science. Gain a solid foundation in computer science before specialising later in your degree.
- Computer Science and Artificial Intelligence. Specialise in current AI technologies from day one, while still gaining a grounding in broader computer science.
- Computer Science and Mathematics. Combine your interests in computing and mathematics with this joint degree.