Software Engineering (3 Years) [BSc]
Software systems are at the heart of all successful modern businesses. These systems are complex and long-lived, and must be robust and adaptable. By studying software design and production techniques on our degree courses, you will be equipped with the skills needed to follow a career specifying and developing such systems.
Software engineering techniques consider the whole lifecycle of an application, from its specification and design, through its implementation and testing, to its maintenance and adaptation. Many different methodologies have been developed for software engineering, a range of which are used in project work, enabling you to understand their properties and the contexts in which they are most appropriate from direct experience.
You can study this course in the following variants:
- SE 3-years BSc - the fastest route to graduation.
- SE 4-years BSc with Industrial Experience - you have a year's placement in industry between study years 2 and 3.
- SE 4-years MEng - designed to fulfill the highest professional requirements and challenge the ablest of students. Includes an 8-week industrial project between study years 3 and 4.
- SE 5-years MEng with Industrial Experience - the same as the 4-year MEng, but you have a year's placement in industry between study years 3 and 4.