What is Computer Software Development?
Although programming is at the heart of software development, creating successful computer software involves much more than just writing code. Our Computer Software Development degrees explore the tools and techniques used in the production of quality software and equip students with the skills to be effective software developers. We have developed this course with industrial partners and offer five variants: Single Honours; Single Honours with an industrial year; Single Honours with a year abroad; the MEng, which includes an extra year of Masters-level taught study and guaranteed industrial experience in a commercial software development unit; and a course with a foundation year (for those who need to consolidate their background in English language or in science before beginning a computer science programme).