¿Qué aprenderé?
Modern society could not function without large software systems. National utilities and infrastructure, energy, communications, health, business and transport all rely on complex and large applications. With the increasing complexity of these software systems comes an increasing difficulty in building and delivering a correct, and robust, solution to customers on time and on budget. Such software cannot be produced successfully, safely and efficiently without following some constraining, and managing, process. This is the domain of the software engineer.Careers There is a major skills gap in the software engineering sector, with the Tech Partnership reporting that 85% of hard-to-fill positions are difficult to recruit to because of a lack of specialist skills (Employer Insights: skills survey 2015). Our Software Engineering degree will develop employable graduates, who have experience in practical skills that are highly sought after by industry, including programming in C, Java, Lua, Python, C# and low-level languages, such as x86 and ARM.