Are you fascinated by the creative possibilities of technology and software? Do you love solving complex problems as part of a team? If yes, software engineering could be the career for you. YouÕll be in high demand for developing the systems that are the foundation and glue of our modern world, and that transform our experiences in communications, business, entertainment, gaming and healthcare.

Our degree will teach you creativity, logical analysis, problem-solving and how teamwork builds complex systems. YouÕll study practice and techniques for real-world software design and associated programming technologies, gaining practical experience in software development.

To help you build strong links with industry, we offer three-month summer placements and one-year placements with local SMEs and large corporates. Students also have the opportunity to engage with an international teaching environment through our exchange programmes.

Software engineers are employed in a wide range of sectors and careers. Typical career paths include:

  • software engineering
  • specialist IT
  • financial services
  • gaming
  • communications
  • business
  • public services
  • analyst programming
  • IT consultancy
  • applications development
  • web development
  • systems development