You have the freedom to shape the first part of your study with a series of 15-credit modules, while a 60-credit project module will define the second part.
Throughout this degree, you will be taught by staff from internationally renowned research groups. Their knowledge of constant developments in computer science helps to keep your learning fresh and relevant to the wider industry.
Our commitment to keeping up with the technological curve is also reflected in the hardware you will be working with every day.
Our laboratories are continually upgraded to ensure equipment is never more than three years old, and rarely more than two. Currently in use are three fully networked laboratories. One runs Windows, another runs Linux, and a third project laboratory contains specialized equipment.
These laboratories support software including the programming languages Java, C# and the .net framework, C, C++, Haskell, and Prolog. Integrated program development environments include Visual Studio and Netbeans - the widely-used Microsoft Office package, web access tools, and many special purpose software tools