Develop software development skills in a practical hands-on way on this diverse course. You’ll cover a range of technologies - from mobile phones to enterprise applications - across the whole development lifecycle, from understanding requirements through to design and implementation and testing. In your first year, you’ll develop interactive games using 3D-graphics. In Year 2, you’ll work in a team to design and develop substantial, realistic applications. By Year 3, you’ll be ready to tackle complex, concurrent systems involving multiple, interacting components. Along the way, there’ll be opportunities to work on live projects for real clients - thoroughly preparing you for a rewarding career. You can take a one-year industrial placement after completing your second year. Most placements are UK-based, but we regularly place students in English-speaking workplaces elsewhere in Europe. It is possible to study a year of the course at a university abroad.