Software Engineering
Software Engineering
Software engineering focuses on the design, development, testing and maintenance of software. Programming languages, software architecture, web and mobile application development, and networks and operating systems are among the main topics.
Engineering and technologyExample courses
What do graduates do?
- Software engineer
- Software architect
- App developer
- Mobile application developer
- Software test specialist
- IT project manager
- Game developer
- Systems analyst
Which subjects matter?
Royal Holloway asks for one of computer science, mathematics or physics at A-level and a 6 (B) in GCSE mathematics for Computer Science (Software Engineering). The University of Kent's Software Engineering program does not require a specific A-level subject; it asks for at least a C/4 in GCSE mathematics.
Example: The University of Edinburgh, first-year courses
- Informatics 1: Introduction to Computation
- Informatics 1: Object Oriented Programming
- Linear Algebra 1
- Calculus and Algebra Fundamentals for Informatics (optional)
Length by country
Exams required for this field
TMUA United Kingdom
At Imperial, the Computing department asks for the TMUA; there is no separate software engineering exam.
TMUA United Kingdom
At Cambridge, software topics are studied within the Computer Science program; the TMUA is compulsory when applying to this program.
Examples of schools where you can study this subject
5 schools in 4 countries. Programmes were checked on the schools’ own websites. These are only examples; every country has many more options. We choose the schools that fit your budget, documents and goals together.
United Kingdom
Canada
Germany
Australia
What to know, country by country
For each country where you can study this subject: an example tuition fee and the next step in the timeline. You can find the details in our country guides.
- 26 October to 21 December 2026
Booking period for the January 2027 session of the ESAT, TMUA and TARA exams (for universities other than Oxford and Cambridge).
- 7 November 2026
Recommended application date for the University of Toronto first review rounds (OUAC 105)
- November 2026
For direct entry you need to score above 180 in YKS and be placed in a program. If not, plan the Studienkolleg route.
- November 2026
Clarifying the diploma route. The Turkish high school diploma is not on the Melbourne and Sydney lists. Looking at foundation, IB, or a US diploma with SAT/ACT
Let’s build your school list for Software Engineering together
- We choose schools from 26 countries that fit your grades, budget and documents.
- We gather every school’s application timeline, required documents and exam scores in one list.
- We put tuition fees and living costs side by side.
- We prepare your application file and personal statement together.
Frequently asked questions
Is it possible to work in a company for a year while studying software engineering in the United Kingdom?
Many programs have this option. At Royal Holloway, the program takes 4 years when a Year in Industry is added. The University of Kent also offers a Year in Industry option on its Software Engineering program.
Which accreditation should you look at in a software engineering program?
In the United Kingdom, BCS accredits computing programs. The University of Kent shows its Software Engineering program as accredited by both BCS and the Engineering Council. We recommend checking this information on the program's own page before applying.
Is a software engineering degree earned abroad recognized in Türkiye?
To use it in Türkiye, you get recognition and equivalence (denklik) from YÖK (Türkiye's Council of Higher Education). Equivalence means your degree is found equal to its counterpart in Türkiye. The preliminary application is made through e-Devlet or the YÖK website.
Other fields of study in this category
Last checked: October 2026.

Is Software Engineering right for you?
Let's talk about interests, strong subjects and target countries, and narrow down the subject and school options together.