The development of technology is changing the way we live, even though the basic scientific and engineering principles on which computer systems are based have not changed. These principles form the core of our Computer Science programmes and provide the essential body of knowledge to which graduates can add their insight, imagination and ability to develop computer systems for the future.
We offer seven variants: Single Honours; Single Honours with an industrial year; Single Honours with a year abroad; Joint Honours (with psychology); the MEng route, which includes an extra year of Masters-level taught study and guaranteed industrial experience in a commercial software development unit; and two courses with foundation years (for those who need to consolidate their background in English language and science, or just science, before beginning a computer science programme).
Requirements
Typically 200–280 UCAS points (except for the foundation route), including two subjects at A level, or equivalent. A minimum of grade C in GCSE Mathematics, or equivalent, is required; and GCSE English at grade C, or equivalent, is preferred. We will also consider applicants with relevant experience rather than academic qualifications.
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.
Pathways
| Courses offered | Code | Short form | Institution code | Years |
| BSc Computer Software Development | G600 | BSc/CSDev | H72 | 3 |
| BSc Computer Software Development (with foundation year) | G601 | BSc/CSDev4 | H72 | 4 |
| BSc Computer Software Development (with Industrial Experience) | G602 | BSc/CSDvIE | H72 | 4 |
| BSc Computer Software Development (with Study Abroad) | G603 | BSc/CSDvA | H72 | 4 |
| MEng Computer Software Development | G604 | MEng/CSD | H72 | 4 |
The indicative modules for Computer Science degree programmes can be found here.
