Software is everywhere running everything from our desktop computers and mobile phones to home appliances, game consoles, cars, planes and industrial machinery. This degree will help you become a skilled computer programmer, adept at developing software and fully aware of the tools and methodologies that underpin software.