If you don't have the usual scientific or mathematical background for an engineering degree, a foundation year is for you. After successfully completing the foundation year, you can start a BEng or MEng degree. If you don't have the usual scientific or mathematical background for an engineering degree, a foundation year is for you. After successfully completing the foundation year, you can start your main degree. **Ignite your interest by learning the art of engineering complex software systems, and how to apply that knowledge to this ever-expanding industry.** Our Computer Science (Software Engineering) programmes are a great choice for students who are passionate about software engineering and want to develop the skills to design, build, and test software systems. You will gain a solid foundation in the fundamentals of software engineering, as well the opportunity to explore different areas of computer science. These include artificial intelligence, cybersecurity, and robotics. Our course has a strong focus on professional skills to ensure you are well equipped for a career after graduating. You will develop your communication skills and be able to think critically, whilst analysing the impact of your work in a real-world context. These are essential for a career in industry or research, and demonstrate the well-rounded education our programme will provide you. Core modules in years one and two will provide you with the foundations of computer science, while in the final year a range of optional modules will allow you to tailor your studies to your own interests. On top of these specialised modules, the focus of your final year is a dissertation project, where you will have scope for creative and intellectual exploration through a year long individual project guided by one of lecturers. **The MEng course is accredited by the British Computer Society (BCS). It fully meets the requirements for Chartered Information Technology Professional (CITP) and Chartered Engineer (CEng).**
A Level: {'start': ['B', 'B', 'B', None], 'end': ['B', 'B', 'C', None]} | BBB (any A Level); BBC including Maths and at least one of Physics, Chemistry or Biology | T Level: D | Distinction in the Digital Production, Design and Development T Level, including grade B in the core component + GCSE Science grade 6/B and Maths grade 7/A | Scottish Higher: {'start': ['A', 'A', 'B', 'B', 'B', None], 'end': ['A', 'B', 'B', 'B', 'B', None]} | AABBB (any subjects); ABBBB including Maths and at least one of Physics, Chemistry or Biology | GCSE/National 4/National 5 If studying both Maths and at least one of Physics, Chemistry or Biology at A Level (or equivalent) - no additional GCSE requirements. If studying any other subject combination - require GCSE Science grade 6/B (or 65 in GCSE Double Award Science) and Maths grade 7/A | Pearson BTEC Level 3 National Diploma (first teaching from September 2016): DD | DD in Engineering, Computing or IT + A at A Level (no STEM at A Level) + GCSE Science grade 6/B and Maths grade 7/A; DD in Engineering or IT + B in an A Level science subject (Physics, Chemistry, or Biology) + GCSE Maths grade 7/A; DD in Engineering or IT + C in A Level Maths + GCSE Science grade 6/B | International Baccalaureate Diploma Programme | 32; 31, with Maths and at least one of Physics, Chemistry or Biology at HL 5 or SL 7 | Pearson BTEC Level 3 National Extended Diploma (first teaching from September 2016): DDD | in Engineering or IT + GCSE Science grade 6/B and Maths grade 7/A | Leaving Certificate - Higher Level (Ireland) (first awarded in 2017): {'start': ['H2', 'H2', 'H2', 'H3', 'H3', 'H3'], 'end': ['H2', 'H2', 'H3', 'H3', 'H3', 'H3']} | H2 H2 H2 H3 H3 H3 (any subjects); H2 H2 H3 H3 H3 H3 including Maths and at least one of Physics, Chemistry or Biology
Tuition fees for 2027 entry have not been confirmed. Please use 2026-27 information as a guide. — TBC
Comparing courses? Match them against your grades.
Open the course explorer