Our software engineering degree focuses on the art of engineering complex software systems.
The course not only teaches you state-of-the-art software design and programming technologies, but also lets you practise your skills in project management, teamwork and working with customers - skills expected by employers.
You'll get a solid grounding in the fundamentals of computer science and the opportunity to explore aspects of artificial intelligence.
In the second year, you'll develop software for real companies. In the third year you'll carry out an individual research project, giving you scope for creative and intellectual input.