This software engineering degree incorporates an industrial placement to provide practical experience and enhance your CV. In the first two years, you will examine various computing science fields, including games design, bioinformatics, and security. Following a paid, accredited placement year, you will pursue advanced modules such as software verification technology and real-time cyber-physical systems.