Develop your knowledge and expertise in the design, development and delivery of software, and put theory into practice on real-world projects.
Our undergraduate degree programme will show you how to produce secure, high quality, usable and adaptable software systems using current commercial tools and techniques. You will have the opportunity to develop your skills in analysis, design, programming, testing and evaluation on real-world projects with clients.
Not only will this strengthen your professional skills so you are ready to start work as a software engineer, but it will also increase your employability through regular contact with professionals.
|Applied Software Engineering (BSc)
During the first two and a half years of the undergraduate programme, you will be allocated to a project by the academic team for your year. For the Large Team Project in the final year, you will be asked to prioritise your choice of projects and be allocated to one of them. There is also an opportunity for students to propose suitable projects for the Large Team Project.
Although all of our projects are team-based, individual contributions to the projects are assessed separately.
We encourage all undergraduate students to undertake a summer placement and we work closely with our industry contacts to help set these up.