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.