Computers are an integral part of modern society, with technology touching all aspects of life including commerce, industry, healthcare, communication and recreation. The pace of change and innovation is rapid, and shows no signs of slowing down. Companies of all sizes have an urgent need for people  who can create software systems that are usable, robust and maintainable. A degree in Software Engineering will provide you with the practical skills you need to be able to do useful things when you start your career, and with the theoretical knowledge you need to be able to adapt your skills as programming  languages and techniques evolve.

Employment of software developers is projected to grow 17 percent from 2014 to 2024, much faster than the average for all occupations. The main reason for the rapid growth is a large increase in the demand for computer software.