Skip navigation

Software Engineering

2 Options · · Master of Engineering - MEng · 5 years · Full-time · Merchiston Campus · September 2026

Software Engineering

Bachelor of Engineering (with Honours) - BEng (Hon) · 4 years · Full-time · Merchiston Campus · September 2026

Software Engineering

Bachelor of Engineering (with Honours) - BEng (Hon) · 4 years · Full-time · Central area campus · September 2026

Software Engineering

Bachelor of Engineering (with Honours) - BEng (Hon) · 4 years · Full-time · Central area campus · September 2025

EPCC: High Performance Computing, Computational & Data Science, Software Engineering

2 Options · · Doctor of Philosophy - PhD · 2 Durations · 2 Study modes · Central area campus ·

Software Engineering

Bachelor of Science (with Honours) - BSc (Hons) · 3 years · Full-time · Penryn Campus · September 2026

Software Engineering with Integrated Foundation Year

Bachelor of Science (with Honours) - BSc (Hons) · 4 years · Full-time · Penryn Campus · September 2026

Software Engineering with Professional Placement

Bachelor of Science (with Honours) - BSc (Hons) · 4 years · Full-time · Penryn Campus · September 2026

Software Engineering

Bachelor of Science (with Honours) - BSc (Hons) · 4 years · Full-time · Gilmorehill (Main) Campus · September 2026

Software Engineering

Master of Science (with Honours) - Msci (Hon) · 5 years · Full-time · Gilmorehill (Main) Campus · September 2026

Software Engineering

Master of Science (with Honours) - Msci (Hon) · 5 years · Full-time · Gilmorehill (Main) Campus · September 2025

Computer Science (Software Engineering)

2 Options · · Bachelor of Science (with Honours) - BSc (Hons) · 3 years · 2 Study modes · Main Site · September 2026

Software Engineering

3 Options · · Bachelor of Engineering (with Honours) - BEng (Hon) · 3 Durations · 2 Study modes · University of Greenwich (Greenwich Campus) · September 2026

Software Engineering

2 Options · · MSc · 2 Durations · 2 Study modes · Edinburgh Campus · September 2026

Software Engineering

Master of Engineering (with Honours) - MEng (Hon) · 5 years · Full-time · Edinburgh Campus · September 2026

Computer Science (Software Engineering)

Bachelor of Science (with Honours) - BSc (Hons) · 4 years · Full-time · Edinburgh Campus · September 2026

Software Engineering

2 Options · · MSc · 2 Durations · Full-time · Main Site · September 2026

Software Engineering

2 Options · · MSc · 2 years · Full-time · Main Site · 2 Start dates

Software Engineering (online)

MSc · 24 months · Distance learning · September 2026

Software Engineering

2 Options · · Bachelor of Science (with Honours) - BSc (Hons) · 2 Durations · Full-time · Main Site · September 2026

Software Engineering with Foundation Year

2 Options · · Bachelor of Science (with Honours) - BSc (Hons) · 2 Durations · Full-time · Main Site · September 2026

Software Engineering

Bachelor of Science (with Honours) - BSc (Hons) · 3 years · Full-time · The University of Hull · September 2026

Software Engineering

Bachelor of Science (with Honours) - BSc (Hons) · 3 years · Full-time · The University of Hull · September 2025

Software Engineering

Master of Engineering (with Honours) - MEng (Hon) · 4 years · Full-time · The University of Hull · September 2026

Computing (Software Engineering)

MSc · 1 years · Full-time · South Kensington Campus · September 2026

Computing (Software Engineering)

Master of Engineering (with Honours) - MEng (Hon) · 4 years · Full-time · Main Site · September 2026

Computer Science (Software Engineering)

3 Options · · Bachelor of Science (with Honours) - BSc (Hons) · 2 Durations · Full-time · Main Site · September 2026

Computer Science (Software Engineering)

3 Options · · Bachelor of Science (with Honours) - BSc (Hons) · 2 Durations · Full-time · Main Site · September 2025

Software Engineering

Bachelor of Science (with Honours) - BSc (Hons) · 3 years · Full-time · Canterbury campus · September 2026

Software Engineering

Bachelor of Science (with Honours) - BSc (Hons) · 3 years · Full-time · Canterbury campus · September 2025

Software Engineering with a Year in Industry

Bachelor of Science (with Honours) - BSc (Hons) · 4 years · Full-time · Canterbury campus · September 2026

Advanced Software Engineering

MSc · 1 years · Full-time · Main Site · September 2026

Advanced Software Engineering

MSc · 1 years · Full-time · Main Site · September 2025

Software Engineering

6 Options · · MSc · 2 Durations · 2 Study modes · Penrhyn Road Campus · 2 Start dates

Software Engineering

6 Options · · MSc · 2 Durations · 2 Study modes · Penrhyn Road Campus · 2 Start dates

Software Engineering with Management Studies

6 Options · · MSc · 2 Durations · 2 Study modes · Penrhyn Road Campus · 2 Start dates

Software Engineering

2 Options · · Bachelor of Science (with Honours) - BSc (Hons) · 2 Durations · Full-time · Preston Campus · September 2026

Software Engineering

2 Options · · Bachelor of Science (with Honours) - BSc (Hons) · 2 Durations · Full-time · Preston Campus · September 2025

Software Engineering (with Foundation Year)

Bachelor of Science (with Honours) - BSc (Hons) · 4 years · Full-time · Preston Campus · September 2026

Software Engineering

Bachelor of Science (with Honours) - BSc (Hons) · 3 years · Full-time · Main Site · September 2026

Software Engineering

Bachelor of Science (with Honours) - BSc (Hons) · 3 years · Full-time · Main Site · October 2025

Software Engineering (Study Abroad)

Bachelor of Science (with Honours) - BSc (Hons) · 4 years · Full-time · Main Site · September 2026

Software Engineering

Bachelor of Science (with Honours) - BSc (Hons) · 3 years · Full-time · Headingley Campus · September 2026

Software Engineering

3 Options · · Bachelor of Science (with Honours) - BSc (Hons) · 3 Durations · 2 Study modes · Headingley Campus · September 2025

MEng Software Engineering

Master of Engineering - MEng · 4 years · Full-time · Headingley Campus · September 2026

Computing (Software/Network Engineering) (HTQ)

Higher National Diploma - HND · 2 years · Full-time · St Margaret’s Campus · September 2026

Computing (Software/Network Engineering) (HTQ)

Higher National Diploma - HND · 2 years · Full-time · St Margaret’s Campus · September 2025

Software Engineering

Bachelor of Science (with Honours) - BSc (Hons) · 3 years · Full-time · Main Site · September 2026

Software Engineering

Bachelor of Science (with Honours) - BSc (Hons) · 3 years · Full-time · Main Site · September 2025

Software Engineering (with a Year Abroad)

Bachelor of Science (with Honours) - BSc (Hons) · 4 years · Full-time · Main Site · September 2026

Software Engineering

Bachelor of Science (with Honours) - BSc (Hons) · 3 years · Full-time · Hope Park · September 2026

Software Engineering

Bachelor of Science (with Honours) - BSc (Hons) · 3 years · Full-time · Hope Park · September 2025

Software Engineering

Bachelor of Engineering - BEng · 3 years · Full-time · Hope Park · September 2026

Software Engineering

2 Options · · Bachelor of Science (with Honours) - BSc (Hons) · 2 Durations · Full-time · City Campus · September 2026

Software Engineering with Foundation Year

2 Options · · Bachelor of Science (with Honours) - BSc (Hons) · 2 Durations · Full-time · City Campus · September 2026

Software Engineering (Top-up)

2 Options · · Bachelor of Engineering (with Honours) - BEng (Hon) · 2 Durations · 2 Study modes · Holloway · September 2026

Software Engineering

Bachelor of Science (with Honours) - BSc (Hons) · 3 years · Full-time · Main Site · September 2026

Software Engineering

Bachelor of Science (with Honours) - BSc (Hons) · 3 years · Full-time · Main Site · September 2025

Software Engineering with Foundation Year

Bachelor of Science (with Honours) - BSc (Hons) · 4 years · Full-time · Main Site · September 2026