
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).
Structure
A common first year across Computer Science, Computer Software Development and Computer Science with Games Development covers the fundamental aspects of the subject (programming, software development, computer systems, quantitative methods, information systems and professional skills). It is therefore possible to switch degree programmes at the start of Year 2, in which specific study themes are developed and new topics introduced. In the final year, advanced studies are complemented by a choice of specialised modules and project work.
Computer Software Development is offered in the following pathways:
| Honours degree programmes |
Code |
Short form |
Institution code |
Duration |
| MEng Computer Software Development |
G604 |
MEng/CSD |
H72 |
4 years |
| BSc Computer Software Development |
G600 |
BSc/CSDev |
H72 |
3 years |
| BSc Computer Software Development with Industrial
Experience |
G602 |
BSc/CSDvIE |
H72 |
4 years |
| BSc Computer Software Development with Study Abroad |
G603 |
BSc/CSDvA |
H72 |
4 years |
| BSc Computer Software Development (with foundation
year) |
G601 |
BSc/CSDev4 |
H72 |
4 years |
The indicative modules for Computer Science degree programmes can be found here.
What is the MEng route?
An MEng is a Masters level qualification that provides alternative to the traditional BSc + MSc route. We believe that our MEng programme offers you a number of distinct benefits. The MEng qualifies you for LEA funding in the fourth year, unlike a traditional BSc + MSc route, which means that you can gain a Masters level qualification at a significantly lower cost to you.
In the final year the MEng provides you with guaranteed industrial experience working on real commercial software development projects, heightened development expertise and sought-after business skills which will give you a significant advantage when seeking employment (related FAQ).
What is the sandwich degree route?
Sandwich degrees involve a formal year in industry or study at an overseas institution which is a formal component of the study programme and is recognised by LEAs. If you wish to take a sandwich degree, we offer Computer Science ‘with Industrial Experience’ and ‘with Study Abroad’.
What is the foundation route?
In addition to our standard three-year BSc programme and the four-year degrees in Computer Science with Industrial Experience or Study Abroad, we also offer a four-year programme in which the standard three years of study follow a preliminary foundation year. Studies during that year include mathematical topics, introductory information technology and programming, and a choice of options in science and technologies.
The on-campus foundation year is an integral part of four-year degree programmes throughout which you are registered as a student of the University, with full access to campus facilities, accommodation and funding entitlements.
The programmes are designed to provide a route into degree-level study of computing for applicants who do not offer qualifications suitable for direct entry but who nevertheless demonstrate the potential for success.
